diff --git a/docs/development/core/server/kibana-plugin-server.uisettingsparams.md b/docs/development/core/server/kibana-plugin-server.uisettingsparams.md
index 2aaf3cb19a10..89eb5b10b9de 100644
--- a/docs/development/core/server/kibana-plugin-server.uisettingsparams.md
+++ b/docs/development/core/server/kibana-plugin-server.uisettingsparams.md
@@ -24,6 +24,6 @@ export interface UiSettingsParams
| [readonly](./kibana-plugin-server.uisettingsparams.readonly.md) | boolean
| a flag indicating that value cannot be changed |
| [requiresPageReload](./kibana-plugin-server.uisettingsparams.requirespagereload.md) | boolean
| a flag indicating whether new value applying requires page reloading |
| [type](./kibana-plugin-server.uisettingsparams.type.md) | UiSettingsType
| defines a type of UI element [UiSettingsType](./kibana-plugin-server.uisettingstype.md) |
-| [validation](./kibana-plugin-server.uisettingsparams.validation.md) | StringValidation | ImageValidation
| |
+| [validation](./kibana-plugin-server.uisettingsparams.validation.md) | ImageValidation | StringValidation
| |
| [value](./kibana-plugin-server.uisettingsparams.value.md) | SavedObjectAttribute
| default value to fall back to if a user doesn't provide any |
diff --git a/docs/development/core/server/kibana-plugin-server.uisettingsparams.validation.md b/docs/development/core/server/kibana-plugin-server.uisettingsparams.validation.md
new file mode 100644
index 000000000000..f097f36e999b
--- /dev/null
+++ b/docs/development/core/server/kibana-plugin-server.uisettingsparams.validation.md
@@ -0,0 +1,11 @@
+
+
+[Home](./index.md) > [kibana-plugin-server](./kibana-plugin-server.md) > [UiSettingsParams](./kibana-plugin-server.uisettingsparams.md) > [validation](./kibana-plugin-server.uisettingsparams.validation.md)
+
+## UiSettingsParams.validation property
+
+Signature:
+
+```typescript
+validation?: ImageValidation | StringValidation;
+```
diff --git a/src/core/server/server.api.md b/src/core/server/server.api.md
index 69763ff99ae0..65477e93e225 100644
--- a/src/core/server/server.api.md
+++ b/src/core/server/server.api.md
@@ -1935,11 +1935,11 @@ export interface UiSettingsParams {
readonly?: boolean;
requiresPageReload?: boolean;
type?: UiSettingsType;
- // Warning: (ae-forgotten-export) The symbol "StringValidation" needs to be exported by the entry point index.d.ts
// Warning: (ae-forgotten-export) The symbol "ImageValidation" needs to be exported by the entry point index.d.ts
+ // Warning: (ae-forgotten-export) The symbol "StringValidation" needs to be exported by the entry point index.d.ts
//
// (undocumented)
- validation?: StringValidation | ImageValidation;
+ validation?: ImageValidation | StringValidation;
value?: SavedObjectAttribute;
}
diff --git a/src/core/server/ui_settings/types.ts b/src/core/server/ui_settings/types.ts
index 1ad1d2df615a..2ab6114e7df8 100644
--- a/src/core/server/ui_settings/types.ts
+++ b/src/core/server/ui_settings/types.ts
@@ -106,7 +106,7 @@ export interface UiSettingsParams {
* Allows defining a custom validation applicable to value change on the client.
* @deprecated
*/
- validation?: StringValidation | ImageValidation;
+ validation?: ImageValidation | StringValidation;
}
export interface StringValidation {