string
| Override the application's routing path from /app/${id}
. Must be unique across registered applications. Should not include the base path from HTTP. |
+| [capabilities](./kibana-plugin-core-public.app.capabilities.md) | Partial<Capabilities>
| Custom capabilities defined by the app. |
+| [category](./kibana-plugin-core-public.app.category.md) | AppCategory
| The category definition of the product See [AppCategory](./kibana-plugin-core-public.appcategory.md) See DEFAULT\_APP\_CATEGORIES for more reference |
| [chromeless](./kibana-plugin-core-public.app.chromeless.md) | boolean
| Hide the UI chrome when the application is mounted. Defaults to false
. Takes precedence over chrome service visibility settings. |
+| [defaultPath](./kibana-plugin-core-public.app.defaultpath.md) | string
| Allow to define the default path a user should be directed to when navigating to the app. When defined, this value will be used as a default for the path
option when calling [navigateToApp](./kibana-plugin-core-public.applicationstart.navigatetoapp.md)\`, and will also be appended to the [application navLink](./kibana-plugin-core-public.chromenavlink.md) in the navigation bar. |
+| [euiIconType](./kibana-plugin-core-public.app.euiicontype.md) | string
| A EUI iconType that will be used for the app's icon. This icon takes precendence over the icon
property. |
| [exactRoute](./kibana-plugin-core-public.app.exactroute.md) | boolean
| If set to true, the application's route will only be checked against an exact match. Defaults to false
. |
+| [icon](./kibana-plugin-core-public.app.icon.md) | string
| A URL to an image file used as an icon. Used as a fallback if euiIconType
is not provided. |
+| [id](./kibana-plugin-core-public.app.id.md) | string
| The unique identifier of the application |
| [mount](./kibana-plugin-core-public.app.mount.md) | AppMount<HistoryLocationState> | AppMountDeprecated<HistoryLocationState>
| A mount function called when the user navigates to this app's route. May have signature of [AppMount](./kibana-plugin-core-public.appmount.md) or [AppMountDeprecated](./kibana-plugin-core-public.appmountdeprecated.md). |
+| [navLinkStatus](./kibana-plugin-core-public.app.navlinkstatus.md) | AppNavLinkStatus
| The initial status of the application's navLink. Defaulting to visible
if status
is accessible
and hidden
if status is inaccessible
See [AppNavLinkStatus](./kibana-plugin-core-public.appnavlinkstatus.md) |
+| [order](./kibana-plugin-core-public.app.order.md) | number
| An ordinal used to sort nav links relative to one another for display. |
+| [status](./kibana-plugin-core-public.app.status.md) | AppStatus
| The initial status of the application. Defaulting to accessible
|
+| [title](./kibana-plugin-core-public.app.title.md) | string
| The title of the application. |
+| [tooltip](./kibana-plugin-core-public.app.tooltip.md) | string
| A tooltip shown when hovering over app link. |
+| [updater$](./kibana-plugin-core-public.app.updater_.md) | Observable<AppUpdater>
| An [AppUpdater](./kibana-plugin-core-public.appupdater.md) observable that can be used to update the application [AppUpdatableFields](./kibana-plugin-core-public.appupdatablefields.md) at runtime. |
diff --git a/docs/development/core/public/kibana-plugin-core-public.appbase.navlinkstatus.md b/docs/development/core/public/kibana-plugin-core-public.app.navlinkstatus.md
similarity index 70%
rename from docs/development/core/public/kibana-plugin-core-public.appbase.navlinkstatus.md
rename to docs/development/core/public/kibana-plugin-core-public.app.navlinkstatus.md
index decfb235b2858..c01a26e42e237 100644
--- a/docs/development/core/public/kibana-plugin-core-public.appbase.navlinkstatus.md
+++ b/docs/development/core/public/kibana-plugin-core-public.app.navlinkstatus.md
@@ -1,8 +1,8 @@
-[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [AppBase](./kibana-plugin-core-public.appbase.md) > [navLinkStatus](./kibana-plugin-core-public.appbase.navlinkstatus.md)
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [App](./kibana-plugin-core-public.app.md) > [navLinkStatus](./kibana-plugin-core-public.app.navlinkstatus.md)
-## AppBase.navLinkStatus property
+## App.navLinkStatus property
The initial status of the application's navLink. Defaulting to `visible` if `status` is `accessible` and `hidden` if status is `inaccessible` See [AppNavLinkStatus](./kibana-plugin-core-public.appnavlinkstatus.md)
diff --git a/docs/development/core/public/kibana-plugin-core-public.appbase.order.md b/docs/development/core/public/kibana-plugin-core-public.app.order.md
similarity index 63%
rename from docs/development/core/public/kibana-plugin-core-public.appbase.order.md
rename to docs/development/core/public/kibana-plugin-core-public.app.order.md
index 606a40e72d592..bb6be116b6b58 100644
--- a/docs/development/core/public/kibana-plugin-core-public.appbase.order.md
+++ b/docs/development/core/public/kibana-plugin-core-public.app.order.md
@@ -1,8 +1,8 @@
-[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [AppBase](./kibana-plugin-core-public.appbase.md) > [order](./kibana-plugin-core-public.appbase.order.md)
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [App](./kibana-plugin-core-public.app.md) > [order](./kibana-plugin-core-public.app.order.md)
-## AppBase.order property
+## App.order property
An ordinal used to sort nav links relative to one another for display.
diff --git a/docs/development/core/public/kibana-plugin-core-public.appbase.status.md b/docs/development/core/public/kibana-plugin-core-public.app.status.md
similarity index 62%
rename from docs/development/core/public/kibana-plugin-core-public.appbase.status.md
rename to docs/development/core/public/kibana-plugin-core-public.app.status.md
index 4d6ba6ebd955e..caa6ff1dcac9e 100644
--- a/docs/development/core/public/kibana-plugin-core-public.appbase.status.md
+++ b/docs/development/core/public/kibana-plugin-core-public.app.status.md
@@ -1,8 +1,8 @@
-[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [AppBase](./kibana-plugin-core-public.appbase.md) > [status](./kibana-plugin-core-public.appbase.status.md)
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [App](./kibana-plugin-core-public.app.md) > [status](./kibana-plugin-core-public.app.status.md)
-## AppBase.status property
+## App.status property
The initial status of the application. Defaulting to `accessible`
diff --git a/docs/development/core/public/kibana-plugin-core-public.appbase.title.md b/docs/development/core/public/kibana-plugin-core-public.app.title.md
similarity index 59%
rename from docs/development/core/public/kibana-plugin-core-public.appbase.title.md
rename to docs/development/core/public/kibana-plugin-core-public.app.title.md
index d6058badee8e8..c705e3ab8d2b1 100644
--- a/docs/development/core/public/kibana-plugin-core-public.appbase.title.md
+++ b/docs/development/core/public/kibana-plugin-core-public.app.title.md
@@ -1,8 +1,8 @@
-[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [AppBase](./kibana-plugin-core-public.appbase.md) > [title](./kibana-plugin-core-public.appbase.title.md)
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [App](./kibana-plugin-core-public.app.md) > [title](./kibana-plugin-core-public.app.title.md)
-## AppBase.title property
+## App.title property
The title of the application.
diff --git a/docs/development/core/public/kibana-plugin-core-public.appbase.tooltip.md b/docs/development/core/public/kibana-plugin-core-public.app.tooltip.md
similarity index 60%
rename from docs/development/core/public/kibana-plugin-core-public.appbase.tooltip.md
rename to docs/development/core/public/kibana-plugin-core-public.app.tooltip.md
index 0c0b0840eb921..e901de0fdccc9 100644
--- a/docs/development/core/public/kibana-plugin-core-public.appbase.tooltip.md
+++ b/docs/development/core/public/kibana-plugin-core-public.app.tooltip.md
@@ -1,8 +1,8 @@
-[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [AppBase](./kibana-plugin-core-public.appbase.md) > [tooltip](./kibana-plugin-core-public.appbase.tooltip.md)
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [App](./kibana-plugin-core-public.app.md) > [tooltip](./kibana-plugin-core-public.app.tooltip.md)
-## AppBase.tooltip property
+## App.tooltip property
A tooltip shown when hovering over app link.
diff --git a/docs/development/core/public/kibana-plugin-core-public.appbase.updater_.md b/docs/development/core/public/kibana-plugin-core-public.app.updater_.md
similarity index 86%
rename from docs/development/core/public/kibana-plugin-core-public.appbase.updater_.md
rename to docs/development/core/public/kibana-plugin-core-public.app.updater_.md
index c2c572755f9b2..67acccbd02965 100644
--- a/docs/development/core/public/kibana-plugin-core-public.appbase.updater_.md
+++ b/docs/development/core/public/kibana-plugin-core-public.app.updater_.md
@@ -1,8 +1,8 @@
-[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [AppBase](./kibana-plugin-core-public.appbase.md) > [updater$](./kibana-plugin-core-public.appbase.updater_.md)
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [App](./kibana-plugin-core-public.app.md) > [updater$](./kibana-plugin-core-public.app.updater_.md)
-## AppBase.updater$ property
+## App.updater$ property
An [AppUpdater](./kibana-plugin-core-public.appupdater.md) observable that can be used to update the application [AppUpdatableFields](./kibana-plugin-core-public.appupdatablefields.md) at runtime.
diff --git a/docs/development/core/public/kibana-plugin-core-public.appbase.chromeless.md b/docs/development/core/public/kibana-plugin-core-public.appbase.chromeless.md
deleted file mode 100644
index 793eab4b5bdfa..0000000000000
--- a/docs/development/core/public/kibana-plugin-core-public.appbase.chromeless.md
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [AppBase](./kibana-plugin-core-public.appbase.md) > [chromeless](./kibana-plugin-core-public.appbase.chromeless.md)
-
-## AppBase.chromeless property
-
-Hide the UI chrome when the application is mounted. Defaults to `false`. Takes precedence over chrome service visibility settings.
-
-Signature:
-
-```typescript
-chromeless?: boolean;
-```
diff --git a/docs/development/core/public/kibana-plugin-core-public.appbase.md b/docs/development/core/public/kibana-plugin-core-public.appbase.md
deleted file mode 100644
index 7b624f12ac1df..0000000000000
--- a/docs/development/core/public/kibana-plugin-core-public.appbase.md
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [AppBase](./kibana-plugin-core-public.appbase.md)
-
-## AppBase interface
-
-
-Signature:
-
-```typescript
-export interface AppBase
-```
-
-## Properties
-
-| Property | Type | Description |
-| --- | --- | --- |
-| [capabilities](./kibana-plugin-core-public.appbase.capabilities.md) | Partial<Capabilities>
| Custom capabilities defined by the app. |
-| [category](./kibana-plugin-core-public.appbase.category.md) | AppCategory
| The category definition of the product See [AppCategory](./kibana-plugin-core-public.appcategory.md) See DEFAULT\_APP\_CATEGORIES for more reference |
-| [chromeless](./kibana-plugin-core-public.appbase.chromeless.md) | boolean
| Hide the UI chrome when the application is mounted. Defaults to false
. Takes precedence over chrome service visibility settings. |
-| [defaultPath](./kibana-plugin-core-public.appbase.defaultpath.md) | string
| Allow to define the default path a user should be directed to when navigating to the app. When defined, this value will be used as a default for the path
option when calling [navigateToApp](./kibana-plugin-core-public.applicationstart.navigatetoapp.md)\`, and will also be appended to the [application navLink](./kibana-plugin-core-public.chromenavlink.md) in the navigation bar. |
-| [euiIconType](./kibana-plugin-core-public.appbase.euiicontype.md) | string
| A EUI iconType that will be used for the app's icon. This icon takes precendence over the icon
property. |
-| [icon](./kibana-plugin-core-public.appbase.icon.md) | string
| A URL to an image file used as an icon. Used as a fallback if euiIconType
is not provided. |
-| [id](./kibana-plugin-core-public.appbase.id.md) | string
| The unique identifier of the application |
-| [navLinkStatus](./kibana-plugin-core-public.appbase.navlinkstatus.md) | AppNavLinkStatus
| The initial status of the application's navLink. Defaulting to visible
if status
is accessible
and hidden
if status is inaccessible
See [AppNavLinkStatus](./kibana-plugin-core-public.appnavlinkstatus.md) |
-| [order](./kibana-plugin-core-public.appbase.order.md) | number
| An ordinal used to sort nav links relative to one another for display. |
-| [status](./kibana-plugin-core-public.appbase.status.md) | AppStatus
| The initial status of the application. Defaulting to accessible
|
-| [title](./kibana-plugin-core-public.appbase.title.md) | string
| The title of the application. |
-| [tooltip](./kibana-plugin-core-public.appbase.tooltip.md) | string
| A tooltip shown when hovering over app link. |
-| [updater$](./kibana-plugin-core-public.appbase.updater_.md) | Observable<AppUpdater>
| An [AppUpdater](./kibana-plugin-core-public.appupdater.md) observable that can be used to update the application [AppUpdatableFields](./kibana-plugin-core-public.appupdatablefields.md) at runtime. |
-
diff --git a/docs/development/core/public/kibana-plugin-core-public.applicationstart.applications_.md b/docs/development/core/public/kibana-plugin-core-public.applicationstart.applications_.md
index d428faa500faf..bcc5435f35951 100644
--- a/docs/development/core/public/kibana-plugin-core-public.applicationstart.applications_.md
+++ b/docs/development/core/public/kibana-plugin-core-public.applicationstart.applications_.md
@@ -9,7 +9,7 @@ Observable emitting the list of currently registered apps and their associated s
Signature:
```typescript
-applications$: ObservableObservable<ReadonlyMap<string, PublicAppInfo | PublicLegacyAppInfo>>
| Observable emitting the list of currently registered apps and their associated status. |
+| [applications$](./kibana-plugin-core-public.applicationstart.applications_.md) | Observable<ReadonlyMap<string, PublicAppInfo>>
| Observable emitting the list of currently registered apps and their associated status. |
| [capabilities](./kibana-plugin-core-public.applicationstart.capabilities.md) | RecursiveReadonly<Capabilities>
| Gets the read-only capabilities. |
| [currentAppId$](./kibana-plugin-core-public.applicationstart.currentappid_.md) | Observable<string | undefined>
| An observable that emits the current application id and each subsequent id update. |
diff --git a/docs/development/core/public/kibana-plugin-core-public.appupdatablefields.md b/docs/development/core/public/kibana-plugin-core-public.appupdatablefields.md
index 3d8b5d115c8a2..1232b7f940255 100644
--- a/docs/development/core/public/kibana-plugin-core-public.appupdatablefields.md
+++ b/docs/development/core/public/kibana-plugin-core-public.appupdatablefields.md
@@ -9,5 +9,5 @@ Defines the list of fields that can be updated via an [AppUpdater](./kibana-plug
Signature:
```typescript
-export declare type AppUpdatableFields = Pickboolean
| Indicates whether or not this app is currently on the screen. |
| [baseUrl](./kibana-plugin-core-public.chromenavlink.baseurl.md) | string
| The base route used to open the root of an application. |
| [category](./kibana-plugin-core-public.chromenavlink.category.md) | AppCategory
| The category the app lives in |
| [disabled](./kibana-plugin-core-public.chromenavlink.disabled.md) | boolean
| Disables a link from being clickable. |
-| [disableSubUrlTracking](./kibana-plugin-core-public.chromenavlink.disablesuburltracking.md) | boolean
| A flag that tells legacy chrome to ignore the link when tracking sub-urls |
| [euiIconType](./kibana-plugin-core-public.chromenavlink.euiicontype.md) | string
| A EUI iconType that will be used for the app's icon. This icon takes precedence over the icon
property. |
| [hidden](./kibana-plugin-core-public.chromenavlink.hidden.md) | boolean
| Hides a link from the navigation. |
| [href](./kibana-plugin-core-public.chromenavlink.href.md) | string
| Settled state between url
, baseUrl
, and active
|
| [icon](./kibana-plugin-core-public.chromenavlink.icon.md) | string
| A URL to an image file used as an icon. Used as a fallback if euiIconType
is not provided. |
| [id](./kibana-plugin-core-public.chromenavlink.id.md) | string
| A unique identifier for looking up links. |
-| [linkToLastSubUrl](./kibana-plugin-core-public.chromenavlink.linktolastsuburl.md) | boolean
| Whether or not the subUrl feature should be enabled. |
| [order](./kibana-plugin-core-public.chromenavlink.order.md) | number
| An ordinal used to sort nav links relative to one another for display. |
-| [subUrlBase](./kibana-plugin-core-public.chromenavlink.suburlbase.md) | string
| A url base that legacy apps can set to match deep URLs to an application. |
| [title](./kibana-plugin-core-public.chromenavlink.title.md) | string
| The title of the application. |
| [tooltip](./kibana-plugin-core-public.chromenavlink.tooltip.md) | string
| A tooltip shown when hovering over an app link. |
-| [url](./kibana-plugin-core-public.chromenavlink.url.md) | string
| The route used to open the [default path](./kibana-plugin-core-public.appbase.defaultpath.md) of an application. If unset, baseUrl
will be used instead. |
+| [url](./kibana-plugin-core-public.chromenavlink.url.md) | string
| The route used to open the of an application. If unset, baseUrl
will be used instead. |
diff --git a/docs/development/core/public/kibana-plugin-core-public.chromenavlink.suburlbase.md b/docs/development/core/public/kibana-plugin-core-public.chromenavlink.suburlbase.md
deleted file mode 100644
index 047a1d83b137f..0000000000000
--- a/docs/development/core/public/kibana-plugin-core-public.chromenavlink.suburlbase.md
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [ChromeNavLink](./kibana-plugin-core-public.chromenavlink.md) > [subUrlBase](./kibana-plugin-core-public.chromenavlink.suburlbase.md)
-
-## ChromeNavLink.subUrlBase property
-
-> Warning: This API is now obsolete.
->
->
-
-A url base that legacy apps can set to match deep URLs to an application.
-
-Signature:
-
-```typescript
-readonly subUrlBase?: string;
-```
diff --git a/docs/development/core/public/kibana-plugin-core-public.chromenavlink.url.md b/docs/development/core/public/kibana-plugin-core-public.chromenavlink.url.md
index 1e0b890015993..833930c494786 100644
--- a/docs/development/core/public/kibana-plugin-core-public.chromenavlink.url.md
+++ b/docs/development/core/public/kibana-plugin-core-public.chromenavlink.url.md
@@ -4,7 +4,7 @@
## ChromeNavLink.url property
-The route used to open the [default path](./kibana-plugin-core-public.appbase.defaultpath.md) of an application. If unset, `baseUrl` will be used instead.
+The route used to open the of an application. If unset, `baseUrl` will be used instead.
Signature:
diff --git a/docs/development/core/public/kibana-plugin-core-public.chromenavlinks.update.md b/docs/development/core/public/kibana-plugin-core-public.chromenavlinks.update.md
index 5741a4c98f895..7948f2f8543fd 100644
--- a/docs/development/core/public/kibana-plugin-core-public.chromenavlinks.update.md
+++ b/docs/development/core/public/kibana-plugin-core-public.chromenavlinks.update.md
@@ -6,7 +6,7 @@
> Warning: This API is now obsolete.
>
-> Uses the [AppBase.updater$](./kibana-plugin-core-public.appbase.updater_.md) property when registering your application with [ApplicationSetup.register()](./kibana-plugin-core-public.applicationsetup.register.md) instead.
+> Uses the property when registering your application with [ApplicationSetup.register()](./kibana-plugin-core-public.applicationsetup.register.md) instead.
>
Update the navlink for the given id with the updated attributes. Returns the updated navlink or `undefined` if it does not exist.
diff --git a/docs/development/core/public/kibana-plugin-core-public.chromenavlinkupdateablefields.md b/docs/development/core/public/kibana-plugin-core-public.chromenavlinkupdateablefields.md
index bd5a1399cded7..0445bb28bb355 100644
--- a/docs/development/core/public/kibana-plugin-core-public.chromenavlinkupdateablefields.md
+++ b/docs/development/core/public/kibana-plugin-core-public.chromenavlinkupdateablefields.md
@@ -8,5 +8,5 @@
Signature:
```typescript
-export declare type ChromeNavLinkUpdateableFields = PartialStartServicesAccessor<TPluginsStart, TStart>
| [StartServicesAccessor](./kibana-plugin-core-public.startservicesaccessor.md) |
| [http](./kibana-plugin-core-public.coresetup.http.md) | HttpSetup
| [HttpSetup](./kibana-plugin-core-public.httpsetup.md) |
-| [injectedMetadata](./kibana-plugin-core-public.coresetup.injectedmetadata.md) | {
getInjectedVar: (name: string, defaultValue?: any) => unknown;
}
| exposed temporarily until https://github.com/elastic/kibana/issues/41990 done use \*only\* to retrieve config values. There is no way to set injected values in the new platform. Use the legacy platform API instead. |
+| [injectedMetadata](./kibana-plugin-core-public.coresetup.injectedmetadata.md) | {
getInjectedVar: (name: string, defaultValue?: any) => unknown;
}
| exposed temporarily until https://github.com/elastic/kibana/issues/41990 done use \*only\* to retrieve config values. There is no way to set injected values in the new platform. |
| [notifications](./kibana-plugin-core-public.coresetup.notifications.md) | NotificationsSetup
| [NotificationsSetup](./kibana-plugin-core-public.notificationssetup.md) |
| [uiSettings](./kibana-plugin-core-public.coresetup.uisettings.md) | IUiSettingsClient
| [IUiSettingsClient](./kibana-plugin-core-public.iuisettingsclient.md) |
diff --git a/docs/development/core/public/kibana-plugin-core-public.corestart.injectedmetadata.md b/docs/development/core/public/kibana-plugin-core-public.corestart.injectedmetadata.md
index 45f9349ae8c61..4e9bf7c4bc0d5 100644
--- a/docs/development/core/public/kibana-plugin-core-public.corestart.injectedmetadata.md
+++ b/docs/development/core/public/kibana-plugin-core-public.corestart.injectedmetadata.md
@@ -8,7 +8,7 @@
>
>
-exposed temporarily until https://github.com/elastic/kibana/issues/41990 done use \*only\* to retrieve config values. There is no way to set injected values in the new platform. Use the legacy platform API instead.
+exposed temporarily until https://github.com/elastic/kibana/issues/41990 done use \*only\* to retrieve config values. There is no way to set injected values in the new platform.
Signature:
diff --git a/docs/development/core/public/kibana-plugin-core-public.corestart.md b/docs/development/core/public/kibana-plugin-core-public.corestart.md
index cb4a825a825b1..a7b45b318d2c9 100644
--- a/docs/development/core/public/kibana-plugin-core-public.corestart.md
+++ b/docs/development/core/public/kibana-plugin-core-public.corestart.md
@@ -22,7 +22,7 @@ export interface CoreStart
| [fatalErrors](./kibana-plugin-core-public.corestart.fatalerrors.md) | FatalErrorsStart
| [FatalErrorsStart](./kibana-plugin-core-public.fatalerrorsstart.md) |
| [http](./kibana-plugin-core-public.corestart.http.md) | HttpStart
| [HttpStart](./kibana-plugin-core-public.httpstart.md) |
| [i18n](./kibana-plugin-core-public.corestart.i18n.md) | I18nStart
| [I18nStart](./kibana-plugin-core-public.i18nstart.md) |
-| [injectedMetadata](./kibana-plugin-core-public.corestart.injectedmetadata.md) | {
getInjectedVar: (name: string, defaultValue?: any) => unknown;
}
| exposed temporarily until https://github.com/elastic/kibana/issues/41990 done use \*only\* to retrieve config values. There is no way to set injected values in the new platform. Use the legacy platform API instead. |
+| [injectedMetadata](./kibana-plugin-core-public.corestart.injectedmetadata.md) | {
getInjectedVar: (name: string, defaultValue?: any) => unknown;
}
| exposed temporarily until https://github.com/elastic/kibana/issues/41990 done use \*only\* to retrieve config values. There is no way to set injected values in the new platform. |
| [notifications](./kibana-plugin-core-public.corestart.notifications.md) | NotificationsStart
| [NotificationsStart](./kibana-plugin-core-public.notificationsstart.md) |
| [overlays](./kibana-plugin-core-public.corestart.overlays.md) | OverlayStart
| [OverlayStart](./kibana-plugin-core-public.overlaystart.md) |
| [savedObjects](./kibana-plugin-core-public.corestart.savedobjects.md) | SavedObjectsStart
| [SavedObjectsStart](./kibana-plugin-core-public.savedobjectsstart.md) |
diff --git a/docs/development/core/public/kibana-plugin-core-public.legacyapp.appurl.md b/docs/development/core/public/kibana-plugin-core-public.legacyapp.appurl.md
deleted file mode 100644
index 292bf29962839..0000000000000
--- a/docs/development/core/public/kibana-plugin-core-public.legacyapp.appurl.md
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [LegacyApp](./kibana-plugin-core-public.legacyapp.md) > [appUrl](./kibana-plugin-core-public.legacyapp.appurl.md)
-
-## LegacyApp.appUrl property
-
-Signature:
-
-```typescript
-appUrl: string;
-```
diff --git a/docs/development/core/public/kibana-plugin-core-public.legacyapp.disablesuburltracking.md b/docs/development/core/public/kibana-plugin-core-public.legacyapp.disablesuburltracking.md
deleted file mode 100644
index af4d0eb7969d3..0000000000000
--- a/docs/development/core/public/kibana-plugin-core-public.legacyapp.disablesuburltracking.md
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [LegacyApp](./kibana-plugin-core-public.legacyapp.md) > [disableSubUrlTracking](./kibana-plugin-core-public.legacyapp.disablesuburltracking.md)
-
-## LegacyApp.disableSubUrlTracking property
-
-Signature:
-
-```typescript
-disableSubUrlTracking?: boolean;
-```
diff --git a/docs/development/core/public/kibana-plugin-core-public.legacyapp.linktolastsuburl.md b/docs/development/core/public/kibana-plugin-core-public.legacyapp.linktolastsuburl.md
deleted file mode 100644
index fa1314b74fd83..0000000000000
--- a/docs/development/core/public/kibana-plugin-core-public.legacyapp.linktolastsuburl.md
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [LegacyApp](./kibana-plugin-core-public.legacyapp.md) > [linkToLastSubUrl](./kibana-plugin-core-public.legacyapp.linktolastsuburl.md)
-
-## LegacyApp.linkToLastSubUrl property
-
-Signature:
-
-```typescript
-linkToLastSubUrl?: boolean;
-```
diff --git a/docs/development/core/public/kibana-plugin-core-public.legacyapp.md b/docs/development/core/public/kibana-plugin-core-public.legacyapp.md
deleted file mode 100644
index 06533aaa99170..0000000000000
--- a/docs/development/core/public/kibana-plugin-core-public.legacyapp.md
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [LegacyApp](./kibana-plugin-core-public.legacyapp.md)
-
-## LegacyApp interface
-
-
-Signature:
-
-```typescript
-export interface LegacyApp extends AppBase
-```
-
-## Properties
-
-| Property | Type | Description |
-| --- | --- | --- |
-| [appUrl](./kibana-plugin-core-public.legacyapp.appurl.md) | string
| |
-| [disableSubUrlTracking](./kibana-plugin-core-public.legacyapp.disablesuburltracking.md) | boolean
| |
-| [linkToLastSubUrl](./kibana-plugin-core-public.legacyapp.linktolastsuburl.md) | boolean
| |
-| [subUrlBase](./kibana-plugin-core-public.legacyapp.suburlbase.md) | string
| |
-
diff --git a/docs/development/core/public/kibana-plugin-core-public.legacyapp.suburlbase.md b/docs/development/core/public/kibana-plugin-core-public.legacyapp.suburlbase.md
deleted file mode 100644
index 44a1e52ccd244..0000000000000
--- a/docs/development/core/public/kibana-plugin-core-public.legacyapp.suburlbase.md
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [LegacyApp](./kibana-plugin-core-public.legacyapp.md) > [subUrlBase](./kibana-plugin-core-public.legacyapp.suburlbase.md)
-
-## LegacyApp.subUrlBase property
-
-Signature:
-
-```typescript
-subUrlBase?: string;
-```
diff --git a/docs/development/core/public/kibana-plugin-core-public.legacycoresetup.injectedmetadata.md b/docs/development/core/public/kibana-plugin-core-public.legacycoresetup.injectedmetadata.md
deleted file mode 100644
index 4014d27907e98..0000000000000
--- a/docs/development/core/public/kibana-plugin-core-public.legacycoresetup.injectedmetadata.md
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [LegacyCoreSetup](./kibana-plugin-core-public.legacycoresetup.md) > [injectedMetadata](./kibana-plugin-core-public.legacycoresetup.injectedmetadata.md)
-
-## LegacyCoreSetup.injectedMetadata property
-
-> Warning: This API is now obsolete.
->
->
-
-Signature:
-
-```typescript
-injectedMetadata: InjectedMetadataSetup;
-```
diff --git a/docs/development/core/public/kibana-plugin-core-public.legacycoresetup.md b/docs/development/core/public/kibana-plugin-core-public.legacycoresetup.md
deleted file mode 100644
index 26220accbfaf3..0000000000000
--- a/docs/development/core/public/kibana-plugin-core-public.legacycoresetup.md
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [LegacyCoreSetup](./kibana-plugin-core-public.legacycoresetup.md)
-
-## LegacyCoreSetup interface
-
-> Warning: This API is now obsolete.
->
->
-
-Setup interface exposed to the legacy platform via the `ui/new_platform` module.
-
-Signature:
-
-```typescript
-export interface LegacyCoreSetup extends CoreSetupInjectedMetadataSetup
| |
-
diff --git a/docs/development/core/public/kibana-plugin-core-public.legacycorestart.injectedmetadata.md b/docs/development/core/public/kibana-plugin-core-public.legacycorestart.injectedmetadata.md
deleted file mode 100644
index 288b288b1814d..0000000000000
--- a/docs/development/core/public/kibana-plugin-core-public.legacycorestart.injectedmetadata.md
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [LegacyCoreStart](./kibana-plugin-core-public.legacycorestart.md) > [injectedMetadata](./kibana-plugin-core-public.legacycorestart.injectedmetadata.md)
-
-## LegacyCoreStart.injectedMetadata property
-
-> Warning: This API is now obsolete.
->
->
-
-Signature:
-
-```typescript
-injectedMetadata: InjectedMetadataStart;
-```
diff --git a/docs/development/core/public/kibana-plugin-core-public.legacycorestart.md b/docs/development/core/public/kibana-plugin-core-public.legacycorestart.md
deleted file mode 100644
index 7714d0f325d2c..0000000000000
--- a/docs/development/core/public/kibana-plugin-core-public.legacycorestart.md
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [LegacyCoreStart](./kibana-plugin-core-public.legacycorestart.md)
-
-## LegacyCoreStart interface
-
-> Warning: This API is now obsolete.
->
->
-
-Start interface exposed to the legacy platform via the `ui/new_platform` module.
-
-Signature:
-
-```typescript
-export interface LegacyCoreStart extends CoreStart
-```
-
-## Remarks
-
-Some methods are not supported in the legacy platform and while present to make this type compatibile with [CoreStart](./kibana-plugin-core-public.corestart.md), unsupported methods will throw exceptions when called.
-
-## Properties
-
-| Property | Type | Description |
-| --- | --- | --- |
-| [injectedMetadata](./kibana-plugin-core-public.legacycorestart.injectedmetadata.md) | InjectedMetadataStart
| |
-
diff --git a/docs/development/core/public/kibana-plugin-core-public.legacynavlink.category.md b/docs/development/core/public/kibana-plugin-core-public.legacynavlink.category.md
deleted file mode 100644
index a70aac70067de..0000000000000
--- a/docs/development/core/public/kibana-plugin-core-public.legacynavlink.category.md
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [LegacyNavLink](./kibana-plugin-core-public.legacynavlink.md) > [category](./kibana-plugin-core-public.legacynavlink.category.md)
-
-## LegacyNavLink.category property
-
-Signature:
-
-```typescript
-category?: AppCategory;
-```
diff --git a/docs/development/core/public/kibana-plugin-core-public.legacynavlink.euiicontype.md b/docs/development/core/public/kibana-plugin-core-public.legacynavlink.euiicontype.md
deleted file mode 100644
index b360578f98cf1..0000000000000
--- a/docs/development/core/public/kibana-plugin-core-public.legacynavlink.euiicontype.md
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [LegacyNavLink](./kibana-plugin-core-public.legacynavlink.md) > [euiIconType](./kibana-plugin-core-public.legacynavlink.euiicontype.md)
-
-## LegacyNavLink.euiIconType property
-
-Signature:
-
-```typescript
-euiIconType?: string;
-```
diff --git a/docs/development/core/public/kibana-plugin-core-public.legacynavlink.icon.md b/docs/development/core/public/kibana-plugin-core-public.legacynavlink.icon.md
deleted file mode 100644
index c2c6f89be0d78..0000000000000
--- a/docs/development/core/public/kibana-plugin-core-public.legacynavlink.icon.md
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [LegacyNavLink](./kibana-plugin-core-public.legacynavlink.md) > [icon](./kibana-plugin-core-public.legacynavlink.icon.md)
-
-## LegacyNavLink.icon property
-
-Signature:
-
-```typescript
-icon?: string;
-```
diff --git a/docs/development/core/public/kibana-plugin-core-public.legacynavlink.id.md b/docs/development/core/public/kibana-plugin-core-public.legacynavlink.id.md
deleted file mode 100644
index fc79b6b4bd6dd..0000000000000
--- a/docs/development/core/public/kibana-plugin-core-public.legacynavlink.id.md
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [LegacyNavLink](./kibana-plugin-core-public.legacynavlink.md) > [id](./kibana-plugin-core-public.legacynavlink.id.md)
-
-## LegacyNavLink.id property
-
-Signature:
-
-```typescript
-id: string;
-```
diff --git a/docs/development/core/public/kibana-plugin-core-public.legacynavlink.md b/docs/development/core/public/kibana-plugin-core-public.legacynavlink.md
deleted file mode 100644
index b6402f991f965..0000000000000
--- a/docs/development/core/public/kibana-plugin-core-public.legacynavlink.md
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [LegacyNavLink](./kibana-plugin-core-public.legacynavlink.md)
-
-## LegacyNavLink interface
-
-
-Signature:
-
-```typescript
-export interface LegacyNavLink
-```
-
-## Properties
-
-| Property | Type | Description |
-| --- | --- | --- |
-| [category](./kibana-plugin-core-public.legacynavlink.category.md) | AppCategory
| |
-| [euiIconType](./kibana-plugin-core-public.legacynavlink.euiicontype.md) | string
| |
-| [icon](./kibana-plugin-core-public.legacynavlink.icon.md) | string
| |
-| [id](./kibana-plugin-core-public.legacynavlink.id.md) | string
| |
-| [order](./kibana-plugin-core-public.legacynavlink.order.md) | number
| |
-| [title](./kibana-plugin-core-public.legacynavlink.title.md) | string
| |
-| [url](./kibana-plugin-core-public.legacynavlink.url.md) | string
| |
-
diff --git a/docs/development/core/public/kibana-plugin-core-public.legacynavlink.order.md b/docs/development/core/public/kibana-plugin-core-public.legacynavlink.order.md
deleted file mode 100644
index 6ad3081b81d4b..0000000000000
--- a/docs/development/core/public/kibana-plugin-core-public.legacynavlink.order.md
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [LegacyNavLink](./kibana-plugin-core-public.legacynavlink.md) > [order](./kibana-plugin-core-public.legacynavlink.order.md)
-
-## LegacyNavLink.order property
-
-Signature:
-
-```typescript
-order: number;
-```
diff --git a/docs/development/core/public/kibana-plugin-core-public.legacynavlink.title.md b/docs/development/core/public/kibana-plugin-core-public.legacynavlink.title.md
deleted file mode 100644
index 70b0e37729f26..0000000000000
--- a/docs/development/core/public/kibana-plugin-core-public.legacynavlink.title.md
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [LegacyNavLink](./kibana-plugin-core-public.legacynavlink.md) > [title](./kibana-plugin-core-public.legacynavlink.title.md)
-
-## LegacyNavLink.title property
-
-Signature:
-
-```typescript
-title: string;
-```
diff --git a/docs/development/core/public/kibana-plugin-core-public.legacynavlink.url.md b/docs/development/core/public/kibana-plugin-core-public.legacynavlink.url.md
deleted file mode 100644
index 7e543f4a90c1d..0000000000000
--- a/docs/development/core/public/kibana-plugin-core-public.legacynavlink.url.md
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [LegacyNavLink](./kibana-plugin-core-public.legacynavlink.md) > [url](./kibana-plugin-core-public.legacynavlink.url.md)
-
-## LegacyNavLink.url property
-
-Signature:
-
-```typescript
-url: string;
-```
diff --git a/docs/development/core/public/kibana-plugin-core-public.md b/docs/development/core/public/kibana-plugin-core-public.md
index c931ce544f5d5..08b12190ef638 100644
--- a/docs/development/core/public/kibana-plugin-core-public.md
+++ b/docs/development/core/public/kibana-plugin-core-public.md
@@ -41,8 +41,7 @@ The plugin integrates with the core system via lifecycle events: `setup`
| Interface | Description |
| --- | --- |
-| [App](./kibana-plugin-core-public.app.md) | Extension of [common app properties](./kibana-plugin-core-public.appbase.md) with the mount function. |
-| [AppBase](./kibana-plugin-core-public.appbase.md) | |
+| [App](./kibana-plugin-core-public.app.md) | |
| [AppCategory](./kibana-plugin-core-public.appcategory.md) | A category definition for nav links to know where to sort them in the left hand nav |
| [AppLeaveConfirmAction](./kibana-plugin-core-public.appleaveconfirmaction.md) | Action to return from a [AppLeaveHandler](./kibana-plugin-core-public.appleavehandler.md) to show a confirmation message when trying to leave an application.See |
| [AppLeaveDefaultAction](./kibana-plugin-core-public.appleavedefaultaction.md) | Action to return from a [AppLeaveHandler](./kibana-plugin-core-public.appleavehandler.md) to execute the default behaviour when leaving the application.See |
@@ -90,10 +89,6 @@ The plugin integrates with the core system via lifecycle events: `setup`
| [IHttpResponseInterceptorOverrides](./kibana-plugin-core-public.ihttpresponseinterceptoroverrides.md) | Properties that can be returned by HttpInterceptor.request to override the response. |
| [ImageValidation](./kibana-plugin-core-public.imagevalidation.md) | |
| [IUiSettingsClient](./kibana-plugin-core-public.iuisettingsclient.md) | Client-side client that provides access to the advanced settings stored in elasticsearch. The settings provide control over the behavior of the Kibana application. For example, a user can specify how to display numeric or date fields. Users can adjust the settings via Management UI. [IUiSettingsClient](./kibana-plugin-core-public.iuisettingsclient.md) |
-| [LegacyApp](./kibana-plugin-core-public.legacyapp.md) | |
-| [LegacyCoreSetup](./kibana-plugin-core-public.legacycoresetup.md) | Setup interface exposed to the legacy platform via the ui/new_platform
module. |
-| [LegacyCoreStart](./kibana-plugin-core-public.legacycorestart.md) | Start interface exposed to the legacy platform via the ui/new_platform
module. |
-| [LegacyNavLink](./kibana-plugin-core-public.legacynavlink.md) | |
| [NavigateToAppOptions](./kibana-plugin-core-public.navigatetoappoptions.md) | Options for the [navigateToApp API](./kibana-plugin-core-public.applicationstart.navigatetoapp.md) |
| [NotificationsSetup](./kibana-plugin-core-public.notificationssetup.md) | |
| [NotificationsStart](./kibana-plugin-core-public.notificationsstart.md) | |
@@ -173,7 +168,6 @@ The plugin integrates with the core system via lifecycle events: `setup`
| [PluginInitializer](./kibana-plugin-core-public.plugininitializer.md) | The plugin
export at the root of a plugin's public
directory should conform to this interface. |
| [PluginOpaqueId](./kibana-plugin-core-public.pluginopaqueid.md) | |
| [PublicAppInfo](./kibana-plugin-core-public.publicappinfo.md) | Public information about a registered [application](./kibana-plugin-core-public.app.md) |
-| [PublicLegacyAppInfo](./kibana-plugin-core-public.publiclegacyappinfo.md) | Information about a registered [legacy application](./kibana-plugin-core-public.legacyapp.md) |
| [PublicUiSettingsParams](./kibana-plugin-core-public.publicuisettingsparams.md) | A sub-set of [UiSettingsParams](./kibana-plugin-core-public.uisettingsparams.md) exposed to the client-side. |
| [SavedObjectAttribute](./kibana-plugin-core-public.savedobjectattribute.md) | Type definition for a Saved Object attribute value |
| [SavedObjectAttributeSingle](./kibana-plugin-core-public.savedobjectattributesingle.md) | Don't use this type, it's simply a helper type for [SavedObjectAttribute](./kibana-plugin-core-public.savedobjectattribute.md) |
diff --git a/docs/development/core/public/kibana-plugin-core-public.navigatetoappoptions.md b/docs/development/core/public/kibana-plugin-core-public.navigatetoappoptions.md
index aa51e5706e3d7..b7c01fae4314f 100644
--- a/docs/development/core/public/kibana-plugin-core-public.navigatetoappoptions.md
+++ b/docs/development/core/public/kibana-plugin-core-public.navigatetoappoptions.md
@@ -16,7 +16,7 @@ export interface NavigateToAppOptions
| Property | Type | Description |
| --- | --- | --- |
-| [path](./kibana-plugin-core-public.navigatetoappoptions.path.md) | string
| optional path inside application to deep link to. If undefined, will use [the app's default path](./kibana-plugin-core-public.appbase.defaultpath.md)\` as default. |
+| [path](./kibana-plugin-core-public.navigatetoappoptions.path.md) | string
| optional path inside application to deep link to. If undefined, will use [the app's default path](./kibana-plugin-core-public.app.defaultpath.md)\` as default. |
| [replace](./kibana-plugin-core-public.navigatetoappoptions.replace.md) | boolean
| if true, will not create a new history entry when navigating (using replace
instead of push
) |
| [state](./kibana-plugin-core-public.navigatetoappoptions.state.md) | unknown
| optional state to forward to the application |
diff --git a/docs/development/core/public/kibana-plugin-core-public.navigatetoappoptions.path.md b/docs/development/core/public/kibana-plugin-core-public.navigatetoappoptions.path.md
index 58ce7e02d8dd8..095553d05778c 100644
--- a/docs/development/core/public/kibana-plugin-core-public.navigatetoappoptions.path.md
+++ b/docs/development/core/public/kibana-plugin-core-public.navigatetoappoptions.path.md
@@ -4,7 +4,7 @@
## NavigateToAppOptions.path property
-optional path inside application to deep link to. If undefined, will use [the app's default path](./kibana-plugin-core-public.appbase.defaultpath.md)\` as default.
+optional path inside application to deep link to. If undefined, will use [the app's default path](./kibana-plugin-core-public.app.defaultpath.md)\` as default.
Signature:
diff --git a/docs/development/core/public/kibana-plugin-core-public.navigatetoappoptions.replace.md b/docs/development/core/public/kibana-plugin-core-public.navigatetoappoptions.replace.md
index 9530d03486299..8a7440025aedc 100644
--- a/docs/development/core/public/kibana-plugin-core-public.navigatetoappoptions.replace.md
+++ b/docs/development/core/public/kibana-plugin-core-public.navigatetoappoptions.replace.md
@@ -11,8 +11,3 @@ if true, will not create a new history entry when navigating (using `replace` in
```typescript
replace?: boolean;
```
-
-## Remarks
-
-This option not be used when navigating from and/or to legacy applications.
-
diff --git a/docs/development/core/public/kibana-plugin-core-public.publicappinfo.md b/docs/development/core/public/kibana-plugin-core-public.publicappinfo.md
index 4b3b103c92731..3717dc847db25 100644
--- a/docs/development/core/public/kibana-plugin-core-public.publicappinfo.md
+++ b/docs/development/core/public/kibana-plugin-core-public.publicappinfo.md
@@ -10,7 +10,6 @@ Public information about a registered [application](./kibana-plugin-core-public.
```typescript
export declare type PublicAppInfo = Omit