kibana/x-pack/plugins/ingest_pipelines/public/shared_imports.ts
Jean-Louis Leysens edc11d9680
[Ingest Pipelines] Preserve unknown fields in processors (#91146)
* keep known and unknown options in processor config

* added test for preserving unknown fields

* refactor form for NOT stripping empty field values, also allow empty "value" for set and gsub

* remove unused i18n

* fix user agent form serialization, update field help text

* remove out of date translation

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-02-17 12:57:23 +01:00

83 lines
1.8 KiB
TypeScript

/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0; you may not use this file except in compliance with the Elastic License
* 2.0.
*/
import { useKibana as _useKibana, CodeEditor } from '../../../../src/plugins/kibana_react/public';
import { AppServices } from './application';
export { CodeEditor };
export {
AuthorizationProvider,
Error,
NotAuthorizedSection,
SectionError,
SectionLoading,
sendRequest,
SendRequestConfig,
SendRequestResponse,
useAuthorizationContext,
useRequest,
UseRequestConfig,
WithPrivileges,
XJson,
JsonEditor,
OnJsonEditorUpdateHandler,
attemptToURIDecode,
} from '../../../../src/plugins/es_ui_shared/public/';
export {
FormSchema,
FIELD_TYPES,
FormConfig,
useForm,
Form,
getUseField,
ValidationFuncArg,
FormData,
UseField,
UseArray,
ArrayItem,
FormHook,
useFormContext,
FormDataProvider,
OnFormUpdateArg,
FieldConfig,
FieldHook,
getFieldValidityAndErrorMessage,
ValidationFunc,
ValidationConfig,
useFormData,
FormOptions,
} from '../../../../src/plugins/es_ui_shared/static/forms/hook_form_lib';
export {
fieldFormatters,
fieldValidators,
} from '../../../../src/plugins/es_ui_shared/static/forms/helpers';
export {
getFormRow,
Field,
JsonEditorField,
FormRow,
ToggleField,
ComboBoxField,
RadioGroupField,
NumericField,
SelectField,
CheckBoxField,
TextField,
} from '../../../../src/plugins/es_ui_shared/static/forms/components';
export {
isJSON,
isEmptyString,
} from '../../../../src/plugins/es_ui_shared/static/validators/string';
export { KibanaContextProvider } from '../../../../src/plugins/kibana_react/public';
export const useKibana = () => _useKibana<AppServices>();