Skip to content

Commit 67a85e1

Browse files
Merge branch 'master' into ML-60015-transforms-filter-agg
2 parents 57b75c4 + 43c5466 commit 67a85e1

716 files changed

Lines changed: 8599 additions & 6219 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
2+
3+
[Home](./index.md) &gt; [kibana-plugin-core-public](./kibana-plugin-core-public.md) &gt; [ApplicationStart](./kibana-plugin-core-public.applicationstart.md) &gt; [applications$](./kibana-plugin-core-public.applicationstart.applications_.md)
4+
5+
## ApplicationStart.applications$ property
6+
7+
Observable emitting the list of currently registered apps and their associated status.
8+
9+
<b>Signature:</b>
10+
11+
```typescript
12+
applications$: Observable<ReadonlyMap<string, PublicAppInfo | PublicLegacyAppInfo>>;
13+
```
14+
15+
## Remarks
16+
17+
Applications disabled by [Capabilities](./kibana-plugin-core-public.capabilities.md) will not be present in the map. Applications manually disabled from the client-side using an [application updater](./kibana-plugin-core-public.appupdater.md) are present, with their status properly set as `inaccessible`<!-- -->.
18+

docs/development/core/public/kibana-plugin-core-public.applicationstart.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ export interface ApplicationStart
1515

1616
| Property | Type | Description |
1717
| --- | --- | --- |
18+
| [applications$](./kibana-plugin-core-public.applicationstart.applications_.md) | <code>Observable&lt;ReadonlyMap&lt;string, PublicAppInfo &#124; PublicLegacyAppInfo&gt;&gt;</code> | Observable emitting the list of currently registered apps and their associated status. |
1819
| [capabilities](./kibana-plugin-core-public.applicationstart.capabilities.md) | <code>RecursiveReadonly&lt;Capabilities&gt;</code> | Gets the read-only capabilities. |
1920
| [currentAppId$](./kibana-plugin-core-public.applicationstart.currentappid_.md) | <code>Observable&lt;string &#124; undefined&gt;</code> | An observable that emits the current application id and each subsequent id update. |
2021

docs/development/core/public/kibana-plugin-core-public.appmountparameters.onappleave.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ import React from 'react';
2323
import ReactDOM from 'react-dom';
2424
import { BrowserRouter, Route } from 'react-router-dom';
2525

26-
import { CoreStart, AppMountParams } from 'src/core/public';
26+
import { CoreStart, AppMountParameters } from 'src/core/public';
2727
import { MyPluginDepsStart } from './plugin';
2828

29-
export renderApp = ({ element, history, onAppLeave }: AppMountParams) => {
29+
export renderApp = ({ element, history, onAppLeave }: AppMountParameters) => {
3030
const { renderApp, hasUnsavedChanges } = await import('./application');
3131
onAppLeave(actions => {
3232
if(hasUnsavedChanges()) {
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
2+
3+
[Home](./index.md) &gt; [kibana-plugin-core-public](./kibana-plugin-core-public.md) &gt; [LegacyApp](./kibana-plugin-core-public.legacyapp.md) &gt; [appUrl](./kibana-plugin-core-public.legacyapp.appurl.md)
4+
5+
## LegacyApp.appUrl property
6+
7+
<b>Signature:</b>
8+
9+
```typescript
10+
appUrl: string;
11+
```
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
2+
3+
[Home](./index.md) &gt; [kibana-plugin-core-public](./kibana-plugin-core-public.md) &gt; [LegacyApp](./kibana-plugin-core-public.legacyapp.md) &gt; [disableSubUrlTracking](./kibana-plugin-core-public.legacyapp.disablesuburltracking.md)
4+
5+
## LegacyApp.disableSubUrlTracking property
6+
7+
<b>Signature:</b>
8+
9+
```typescript
10+
disableSubUrlTracking?: boolean;
11+
```
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
2+
3+
[Home](./index.md) &gt; [kibana-plugin-core-public](./kibana-plugin-core-public.md) &gt; [LegacyApp](./kibana-plugin-core-public.legacyapp.md) &gt; [linkToLastSubUrl](./kibana-plugin-core-public.legacyapp.linktolastsuburl.md)
4+
5+
## LegacyApp.linkToLastSubUrl property
6+
7+
<b>Signature:</b>
8+
9+
```typescript
10+
linkToLastSubUrl?: boolean;
11+
```
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
2+
3+
[Home](./index.md) &gt; [kibana-plugin-core-public](./kibana-plugin-core-public.md) &gt; [LegacyApp](./kibana-plugin-core-public.legacyapp.md)
4+
5+
## LegacyApp interface
6+
7+
8+
<b>Signature:</b>
9+
10+
```typescript
11+
export interface LegacyApp extends AppBase
12+
```
13+
14+
## Properties
15+
16+
| Property | Type | Description |
17+
| --- | --- | --- |
18+
| [appUrl](./kibana-plugin-core-public.legacyapp.appurl.md) | <code>string</code> | |
19+
| [disableSubUrlTracking](./kibana-plugin-core-public.legacyapp.disablesuburltracking.md) | <code>boolean</code> | |
20+
| [linkToLastSubUrl](./kibana-plugin-core-public.legacyapp.linktolastsuburl.md) | <code>boolean</code> | |
21+
| [subUrlBase](./kibana-plugin-core-public.legacyapp.suburlbase.md) | <code>string</code> | |
22+
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
2+
3+
[Home](./index.md) &gt; [kibana-plugin-core-public](./kibana-plugin-core-public.md) &gt; [LegacyApp](./kibana-plugin-core-public.legacyapp.md) &gt; [subUrlBase](./kibana-plugin-core-public.legacyapp.suburlbase.md)
4+
5+
## LegacyApp.subUrlBase property
6+
7+
<b>Signature:</b>
8+
9+
```typescript
10+
subUrlBase?: string;
11+
```

docs/development/core/public/kibana-plugin-core-public.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ The plugin integrates with the core system via lifecycle events: `setup`<!-- -->
9090
| [IHttpResponseInterceptorOverrides](./kibana-plugin-core-public.ihttpresponseinterceptoroverrides.md) | Properties that can be returned by HttpInterceptor.request to override the response. |
9191
| [ImageValidation](./kibana-plugin-core-public.imagevalidation.md) | |
9292
| [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) |
93+
| [LegacyApp](./kibana-plugin-core-public.legacyapp.md) | |
9394
| [LegacyCoreSetup](./kibana-plugin-core-public.legacycoresetup.md) | Setup interface exposed to the legacy platform via the <code>ui/new_platform</code> module. |
9495
| [LegacyCoreStart](./kibana-plugin-core-public.legacycorestart.md) | Start interface exposed to the legacy platform via the <code>ui/new_platform</code> module. |
9596
| [LegacyNavLink](./kibana-plugin-core-public.legacynavlink.md) | |
@@ -162,6 +163,8 @@ The plugin integrates with the core system via lifecycle events: `setup`<!-- -->
162163
| [NavType](./kibana-plugin-core-public.navtype.md) | |
163164
| [PluginInitializer](./kibana-plugin-core-public.plugininitializer.md) | The <code>plugin</code> export at the root of a plugin's <code>public</code> directory should conform to this interface. |
164165
| [PluginOpaqueId](./kibana-plugin-core-public.pluginopaqueid.md) | |
166+
| [PublicAppInfo](./kibana-plugin-core-public.publicappinfo.md) | Public information about a registered [application](./kibana-plugin-core-public.app.md) |
167+
| [PublicLegacyAppInfo](./kibana-plugin-core-public.publiclegacyappinfo.md) | Information about a registered [legacy application](./kibana-plugin-core-public.legacyapp.md) |
165168
| [PublicUiSettingsParams](./kibana-plugin-core-public.publicuisettingsparams.md) | A sub-set of [UiSettingsParams](./kibana-plugin-core-public.uisettingsparams.md) exposed to the client-side. |
166169
| [RecursiveReadonly](./kibana-plugin-core-public.recursivereadonly.md) | |
167170
| [SavedObjectAttribute](./kibana-plugin-core-public.savedobjectattribute.md) | Type definition for a Saved Object attribute value |
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
2+
3+
[Home](./index.md) &gt; [kibana-plugin-core-public](./kibana-plugin-core-public.md) &gt; [PublicAppInfo](./kibana-plugin-core-public.publicappinfo.md)
4+
5+
## PublicAppInfo type
6+
7+
Public information about a registered [application](./kibana-plugin-core-public.app.md)
8+
9+
<b>Signature:</b>
10+
11+
```typescript
12+
export declare type PublicAppInfo = Omit<App, 'mount' | 'updater$'> & {
13+
legacy: false;
14+
};
15+
```

0 commit comments

Comments
 (0)