Skip to content

Commit 9510215

Browse files
Merge branch 'master' into runtime_field_name_type_change_warning
2 parents 1c5beac + 0316787 commit 9510215

276 files changed

Lines changed: 6503 additions & 5518 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.

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@
7979

8080
# Uptime
8181
/x-pack/plugins/uptime @elastic/uptime
82+
/x-pack/plugins/observability/public/components/shared/exploratory_view @elastic/uptime
8283
/x-pack/test/functional_with_es_ssl/apps/uptime @elastic/uptime
8384
/x-pack/test/functional/apps/uptime @elastic/uptime
8485
/x-pack/test/api_integration/apis/uptime @elastic/uptime
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-plugins-data-public](./kibana-plugin-plugins-data-public.md) &gt; [AutoRefreshDoneFn](./kibana-plugin-plugins-data-public.autorefreshdonefn.md)
4+
5+
## AutoRefreshDoneFn type
6+
7+
<b>Signature:</b>
8+
9+
```typescript
10+
export declare type AutoRefreshDoneFn = () => void;
11+
```

docs/development/plugins/data/public/kibana-plugin-plugins-data-public.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
| [getSearchParamsFromRequest(searchRequest, dependencies)](./kibana-plugin-plugins-data-public.getsearchparamsfromrequest.md) | |
4848
| [getTime(indexPattern, timeRange, options)](./kibana-plugin-plugins-data-public.gettime.md) | |
4949
| [plugin(initializerContext)](./kibana-plugin-plugins-data-public.plugin.md) | |
50+
| [waitUntilNextSessionCompletes$(sessionService, { waitForIdle })](./kibana-plugin-plugins-data-public.waituntilnextsessioncompletes_.md) | Creates an observable that emits when next search session completes. This utility is helpful to use in the application to delay some tasks until next session completes. |
5051

5152
## Interfaces
5253

@@ -92,6 +93,7 @@
9293
| [SearchInterceptorDeps](./kibana-plugin-plugins-data-public.searchinterceptordeps.md) | |
9394
| [SearchSessionInfoProvider](./kibana-plugin-plugins-data-public.searchsessioninfoprovider.md) | Provide info about current search session to be stored in the Search Session saved object |
9495
| [SearchSourceFields](./kibana-plugin-plugins-data-public.searchsourcefields.md) | search source fields |
96+
| [WaitUntilNextSessionCompletesOptions](./kibana-plugin-plugins-data-public.waituntilnextsessioncompletesoptions.md) | Options for [waitUntilNextSessionCompletes$()](./kibana-plugin-plugins-data-public.waituntilnextsessioncompletes_.md) |
9597

9698
## Variables
9799

@@ -141,6 +143,7 @@
141143
| [AggParam](./kibana-plugin-plugins-data-public.aggparam.md) | |
142144
| [AggsStart](./kibana-plugin-plugins-data-public.aggsstart.md) | AggsStart represents the actual external contract as AggsCommonStart is only used internally. The difference is that AggsStart includes the typings for the registry with initialized agg types. |
143145
| [AutocompleteStart](./kibana-plugin-plugins-data-public.autocompletestart.md) | \* |
146+
| [AutoRefreshDoneFn](./kibana-plugin-plugins-data-public.autorefreshdonefn.md) | |
144147
| [CustomFilter](./kibana-plugin-plugins-data-public.customfilter.md) | |
145148
| [EsaggsExpressionFunctionDefinition](./kibana-plugin-plugins-data-public.esaggsexpressionfunctiondefinition.md) | |
146149
| [EsdslExpressionFunctionDefinition](./kibana-plugin-plugins-data-public.esdslexpressionfunctiondefinition.md) | |
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
2+
3+
[Home](./index.md) &gt; [kibana-plugin-plugins-data-public](./kibana-plugin-plugins-data-public.md) &gt; [waitUntilNextSessionCompletes$](./kibana-plugin-plugins-data-public.waituntilnextsessioncompletes_.md)
4+
5+
## waitUntilNextSessionCompletes$() function
6+
7+
Creates an observable that emits when next search session completes. This utility is helpful to use in the application to delay some tasks until next session completes.
8+
9+
<b>Signature:</b>
10+
11+
```typescript
12+
export declare function waitUntilNextSessionCompletes$(sessionService: ISessionService, { waitForIdle }?: WaitUntilNextSessionCompletesOptions): import("rxjs").Observable<SearchSessionState>;
13+
```
14+
15+
## Parameters
16+
17+
| Parameter | Type | Description |
18+
| --- | --- | --- |
19+
| sessionService | <code>ISessionService</code> | [ISessionService](./kibana-plugin-plugins-data-public.isessionservice.md) |
20+
| { waitForIdle } | <code>WaitUntilNextSessionCompletesOptions</code> | |
21+
22+
<b>Returns:</b>
23+
24+
`import("rxjs").Observable<SearchSessionState>`
25+
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
2+
3+
[Home](./index.md) &gt; [kibana-plugin-plugins-data-public](./kibana-plugin-plugins-data-public.md) &gt; [WaitUntilNextSessionCompletesOptions](./kibana-plugin-plugins-data-public.waituntilnextsessioncompletesoptions.md)
4+
5+
## WaitUntilNextSessionCompletesOptions interface
6+
7+
Options for [waitUntilNextSessionCompletes$()](./kibana-plugin-plugins-data-public.waituntilnextsessioncompletes_.md)
8+
9+
<b>Signature:</b>
10+
11+
```typescript
12+
export interface WaitUntilNextSessionCompletesOptions
13+
```
14+
15+
## Properties
16+
17+
| Property | Type | Description |
18+
| --- | --- | --- |
19+
| [waitForIdle](./kibana-plugin-plugins-data-public.waituntilnextsessioncompletesoptions.waitforidle.md) | <code>number</code> | For how long to wait between session state transitions before considering that session completed |
20+
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
2+
3+
[Home](./index.md) &gt; [kibana-plugin-plugins-data-public](./kibana-plugin-plugins-data-public.md) &gt; [WaitUntilNextSessionCompletesOptions](./kibana-plugin-plugins-data-public.waituntilnextsessioncompletesoptions.md) &gt; [waitForIdle](./kibana-plugin-plugins-data-public.waituntilnextsessioncompletesoptions.waitforidle.md)
4+
5+
## WaitUntilNextSessionCompletesOptions.waitForIdle property
6+
7+
For how long to wait between session state transitions before considering that session completed
8+
9+
<b>Signature:</b>
10+
11+
```typescript
12+
waitForIdle?: number;
13+
```

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,10 +131,12 @@
131131
"@kbn/crypto": "link:packages/kbn-crypto",
132132
"@kbn/i18n": "link:packages/kbn-i18n",
133133
"@kbn/interpreter": "link:packages/kbn-interpreter",
134+
"@kbn/io-ts-utils": "link:packages/kbn-io-ts-utils",
134135
"@kbn/legacy-logging": "link:packages/kbn-legacy-logging",
135136
"@kbn/logging": "link:packages/kbn-logging",
136137
"@kbn/monaco": "link:packages/kbn-monaco",
137138
"@kbn/server-http-tools": "link:packages/kbn-server-http-tools",
139+
"@kbn/server-route-repository": "link:packages/kbn-server-route-repository",
138140
"@kbn/std": "link:packages/kbn-std",
139141
"@kbn/tinymath": "link:packages/kbn-tinymath",
140142
"@kbn/ui-framework": "link:packages/kbn-ui-framework",

packages/kbn-analytics/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"emitDeclarationOnly": true,
88
"declaration": true,
99
"declarationMap": true,
10+
"isolatedModules": true,
1011
"sourceMap": true,
1112
"sourceRoot": "../../../../../packages/kbn-analytics/src",
1213
"types": [
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
/*
2+
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
3+
* or more contributor license agreements. Licensed under the Elastic License
4+
* 2.0 and the Server Side Public License, v 1; you may not use this file except
5+
* in compliance with, at your election, the Elastic License 2.0 or the Server
6+
* Side Public License, v 1.
7+
*/
8+
9+
module.exports = {
10+
preset: '@kbn/test',
11+
rootDir: '../..',
12+
roots: ['<rootDir>/packages/kbn-io-ts-utils'],
13+
};
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"name": "@kbn/io-ts-utils",
3+
"main": "./target/index.js",
4+
"types": "./target/index.d.ts",
5+
"version": "1.0.0",
6+
"license": "SSPL-1.0 OR Elastic License 2.0",
7+
"private": true,
8+
"scripts": {
9+
"build": "../../node_modules/.bin/tsc",
10+
"kbn:bootstrap": "yarn build",
11+
"kbn:watch": "yarn build --watch"
12+
}
13+
}

0 commit comments

Comments
 (0)