2021-03-03 20:01:11 +01:00
{
"id" : "core.application" ,
"client" : {
"classes" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-03 20:01:11 +01:00
"id" : "def-public.ScopedHistory" ,
"type" : "Class" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "ScopedHistory" ,
"description" : [
"\nA wrapper around a `History` instance that is scoped to a particular base path of the history stack. Behaves\nsimilarly to the `basename` option except that this wrapper hides any history stack entries from outside the scope\nof this base path.\n\nThis wrapper also allows Core and Plugins to share a single underlying global `History` instance without exposing\nthe history of other applications.\n\nThe {@link ScopedHistory.createSubHistory | createSubHistory} method is particularly useful for applications that\ncontain any number of \"sub-apps\" which should not have access to the main application's history or basePath.\n"
] ,
"signature" : [
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.ScopedHistory" ,
"text" : "ScopedHistory"
} ,
"<HistoryLocationState> implements " ,
"History" ,
"<HistoryLocationState>"
] ,
2021-05-06 23:59:11 +02:00
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
"lineNumber" : 34
} ,
"deprecated" : false ,
2021-03-03 20:01:11 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-03 20:01:11 +01:00
"id" : "def-public.ScopedHistory.Unnamed" ,
"type" : "Function" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "Constructor" ,
2021-05-06 23:59:11 +02:00
"description" : [ ] ,
2021-03-03 20:01:11 +01:00
"signature" : [
"any"
] ,
2021-05-06 23:59:11 +02:00
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
"lineNumber" : 59
} ,
"deprecated" : false ,
2021-03-03 20:01:11 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-04-15 22:47:21 +02:00
"id" : "def-public.ScopedHistory.Unnamed.$1" ,
2021-03-03 20:01:11 +01:00
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "parentHistory" ,
2021-05-06 23:59:11 +02:00
"description" : [ ] ,
2021-03-03 20:01:11 +01:00
"signature" : [
"History" ,
"<any>"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 59
2021-05-06 23:59:11 +02:00
} ,
"deprecated" : false ,
"isRequired" : true
2021-03-03 20:01:11 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-04-15 22:47:21 +02:00
"id" : "def-public.ScopedHistory.Unnamed.$2" ,
2021-03-03 20:01:11 +01:00
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "basePath" ,
2021-05-06 23:59:11 +02:00
"description" : [ ] ,
2021-03-03 20:01:11 +01:00
"signature" : [
"string"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 59
2021-05-06 23:59:11 +02:00
} ,
"deprecated" : false ,
"isRequired" : true
2021-03-03 20:01:11 +01:00
}
] ,
2021-05-06 23:59:11 +02:00
"returnComment" : [ ]
2021-03-03 20:01:11 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-03 20:01:11 +01:00
"id" : "def-public.ScopedHistory.createSubHistory" ,
"type" : "Function" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
"label" : "createSubHistory" ,
"description" : [
"\nCreates a `ScopedHistory` for a subpath of this `ScopedHistory`. Useful for applications that may have sub-apps\nthat do not need access to the containing application's history.\n"
2021-03-03 20:01:11 +01:00
] ,
"signature" : [
"<SubHistoryLocationState = unknown>(basePath: string) => " ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.ScopedHistory" ,
"text" : "ScopedHistory"
} ,
"<SubHistoryLocationState>"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 77
2021-03-03 20:01:11 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
"children" : [
{
"parentPluginId" : "core" ,
"id" : "def-public.ScopedHistory.createSubHistory.$1" ,
"type" : "string" ,
"tags" : [ ] ,
"label" : "basePath" ,
"description" : [ ] ,
"signature" : [
"string"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
"lineNumber" : 78
} ,
"deprecated" : false ,
"isRequired" : true
}
] ,
2021-03-03 20:01:11 +01:00
"returnComment" : [ ]
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-03 20:01:11 +01:00
"id" : "def-public.ScopedHistory.length" ,
"type" : "number" ,
2021-03-04 02:12:24 +01:00
"tags" : [ ] ,
2021-05-06 23:59:11 +02:00
"label" : "length" ,
2021-03-03 20:01:11 +01:00
"description" : [
"\nThe number of entries in the history stack, including all entries forwards and backwards from the current location."
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 86
2021-05-06 23:59:11 +02:00
} ,
"deprecated" : false
2021-03-03 20:01:11 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-03 20:01:11 +01:00
"id" : "def-public.ScopedHistory.location" ,
"type" : "Object" ,
2021-03-04 02:12:24 +01:00
"tags" : [ ] ,
2021-05-06 23:59:11 +02:00
"label" : "location" ,
2021-03-03 20:01:11 +01:00
"description" : [
"\nThe current location of the history stack."
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"Location" ,
"<HistoryLocationState>"
] ,
2021-03-03 20:01:11 +01:00
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 94
2021-03-03 20:01:11 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-03 20:01:11 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-03 20:01:11 +01:00
"id" : "def-public.ScopedHistory.action" ,
"type" : "CompoundType" ,
2021-03-04 02:12:24 +01:00
"tags" : [ ] ,
2021-05-06 23:59:11 +02:00
"label" : "action" ,
2021-03-03 20:01:11 +01:00
"description" : [
"\nThe last action dispatched on the history stack."
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
2021-05-20 22:11:31 +02:00
"\"PUSH\" | \"POP\" | \"REPLACE\""
2021-05-06 23:59:11 +02:00
] ,
2021-03-03 20:01:11 +01:00
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 102
2021-03-03 20:01:11 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-03 20:01:11 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-03 20:01:11 +01:00
"id" : "def-public.ScopedHistory.push" ,
"type" : "Function" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
"label" : "push" ,
"description" : [
"\nPushes a new location onto the history stack. If there are forward entries in the stack, they will be removed.\n"
] ,
"signature" : [
"(pathOrLocation: string | " ,
"LocationDescriptorObject" ,
"<HistoryLocationState>, state?: HistoryLocationState | undefined) => void"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
"lineNumber" : 113
} ,
"deprecated" : false ,
2021-03-03 20:01:11 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-04-15 22:47:21 +02:00
"id" : "def-public.ScopedHistory.push.$1" ,
2021-03-03 20:01:11 +01:00
"type" : "CompoundType" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "pathOrLocation" ,
2021-05-06 23:59:11 +02:00
"description" : [ ] ,
2021-03-03 20:01:11 +01:00
"signature" : [
"string | " ,
"LocationDescriptorObject" ,
"<HistoryLocationState>"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 114
2021-05-06 23:59:11 +02:00
} ,
"deprecated" : false ,
"isRequired" : true
2021-03-03 20:01:11 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-04-15 22:47:21 +02:00
"id" : "def-public.ScopedHistory.push.$2" ,
2021-03-03 20:01:11 +01:00
"type" : "Uncategorized" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "state" ,
2021-05-06 23:59:11 +02:00
"description" : [ ] ,
2021-03-03 20:01:11 +01:00
"signature" : [
"HistoryLocationState | undefined"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 115
2021-05-06 23:59:11 +02:00
} ,
"deprecated" : false ,
"isRequired" : false
2021-03-03 20:01:11 +01:00
}
] ,
2021-05-06 23:59:11 +02:00
"returnComment" : [ ]
} ,
{
"parentPluginId" : "core" ,
"id" : "def-public.ScopedHistory.replace" ,
"type" : "Function" ,
"tags" : [ ] ,
"label" : "replace" ,
"description" : [
"\nReplaces the current location in the history stack. Does not remove forward or backward entries.\n"
] ,
2021-03-03 20:01:11 +01:00
"signature" : [
"(pathOrLocation: string | " ,
"LocationDescriptorObject" ,
"<HistoryLocationState>, state?: HistoryLocationState | undefined) => void"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-05-06 23:59:11 +02:00
"lineNumber" : 131
2021-03-03 20:01:11 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-03-03 20:01:11 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-04-15 22:47:21 +02:00
"id" : "def-public.ScopedHistory.replace.$1" ,
2021-03-03 20:01:11 +01:00
"type" : "CompoundType" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "pathOrLocation" ,
2021-05-06 23:59:11 +02:00
"description" : [ ] ,
2021-03-03 20:01:11 +01:00
"signature" : [
"string | " ,
"LocationDescriptorObject" ,
"<HistoryLocationState>"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 132
2021-05-06 23:59:11 +02:00
} ,
"deprecated" : false ,
"isRequired" : true
2021-03-03 20:01:11 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-04-15 22:47:21 +02:00
"id" : "def-public.ScopedHistory.replace.$2" ,
2021-03-03 20:01:11 +01:00
"type" : "Uncategorized" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "state" ,
2021-05-06 23:59:11 +02:00
"description" : [ ] ,
2021-03-03 20:01:11 +01:00
"signature" : [
"HistoryLocationState | undefined"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 133
2021-05-06 23:59:11 +02:00
} ,
"deprecated" : false ,
"isRequired" : false
2021-03-03 20:01:11 +01:00
}
] ,
"returnComment" : [ ]
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-03 20:01:11 +01:00
"id" : "def-public.ScopedHistory.go" ,
"type" : "Function" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
"label" : "go" ,
"description" : [
"\nSend the user forward or backwards in the history stack.\n"
] ,
"signature" : [
"(n: number) => void"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
"lineNumber" : 150
} ,
"deprecated" : false ,
2021-03-03 20:01:11 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-04-15 22:47:21 +02:00
"id" : "def-public.ScopedHistory.go.$1" ,
2021-03-03 20:01:11 +01:00
"type" : "number" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "n" ,
2021-05-06 23:59:11 +02:00
"description" : [ ] ,
2021-03-03 20:01:11 +01:00
"signature" : [
"number"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 150
2021-05-06 23:59:11 +02:00
} ,
"deprecated" : false ,
"isRequired" : true
2021-03-03 20:01:11 +01:00
}
] ,
"returnComment" : [ ]
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-03 20:01:11 +01:00
"id" : "def-public.ScopedHistory.goBack" ,
"type" : "Function" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
"label" : "goBack" ,
2021-03-03 20:01:11 +01:00
"description" : [
"\nSend the user one location back in the history stack. Equivalent to calling\n{@link ScopedHistory.go | ScopedHistory.go(-1)}. If no more entries are available backwards, this is a no-op."
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"() => void"
] ,
2021-03-03 20:01:11 +01:00
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 168
2021-03-03 20:01:11 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
"children" : [ ] ,
2021-03-03 20:01:11 +01:00
"returnComment" : [ ]
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-03 20:01:11 +01:00
"id" : "def-public.ScopedHistory.goForward" ,
"type" : "Function" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
"label" : "goForward" ,
2021-03-03 20:01:11 +01:00
"description" : [
"\nSend the user one location forward in the history stack. Equivalent to calling\n{@link ScopedHistory.go | ScopedHistory.go(1)}. If no more entries are available forwards, this is a no-op."
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"() => void"
] ,
2021-03-03 20:01:11 +01:00
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 177
2021-03-03 20:01:11 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
"children" : [ ] ,
2021-03-03 20:01:11 +01:00
"returnComment" : [ ]
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-03 20:01:11 +01:00
"id" : "def-public.ScopedHistory.block" ,
"type" : "Function" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
"label" : "block" ,
"description" : [
"\nAdd a block prompt requesting user confirmation when navigating away from the current page."
] ,
"signature" : [
"(prompt?: string | boolean | " ,
"History" ,
".TransitionPromptHook<HistoryLocationState> | undefined) => " ,
"UnregisterCallback"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
"lineNumber" : 185
} ,
"deprecated" : false ,
2021-03-03 20:01:11 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-04-15 22:47:21 +02:00
"id" : "def-public.ScopedHistory.block.$1" ,
2021-03-03 20:01:11 +01:00
"type" : "CompoundType" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "prompt" ,
2021-05-06 23:59:11 +02:00
"description" : [ ] ,
2021-03-03 20:01:11 +01:00
"signature" : [
"string | boolean | " ,
"History" ,
".TransitionPromptHook<HistoryLocationState> | undefined"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 186
2021-05-06 23:59:11 +02:00
} ,
"deprecated" : false ,
"isRequired" : false
2021-03-03 20:01:11 +01:00
}
] ,
2021-05-06 23:59:11 +02:00
"returnComment" : [ ]
} ,
{
"parentPluginId" : "core" ,
"id" : "def-public.ScopedHistory.listen" ,
"type" : "Function" ,
"tags" : [ ] ,
"label" : "listen" ,
"description" : [
"\nAdds a listener for location updates.\n"
] ,
2021-03-03 20:01:11 +01:00
"signature" : [
2021-05-06 23:59:11 +02:00
"(listener: (location: " ,
"Location" ,
"<HistoryLocationState>, action: " ,
"Action" ,
") => void) => " ,
2021-03-03 20:01:11 +01:00
"UnregisterCallback"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-05-06 23:59:11 +02:00
"lineNumber" : 205
2021-03-03 20:01:11 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-03-03 20:01:11 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-04-15 22:47:21 +02:00
"id" : "def-public.ScopedHistory.listen.$1" ,
2021-03-03 20:01:11 +01:00
"type" : "Function" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "listener" ,
2021-05-06 23:59:11 +02:00
"description" : [ ] ,
2021-03-03 20:01:11 +01:00
"signature" : [
"(location: " ,
"Location" ,
"<HistoryLocationState>, action: " ,
"Action" ,
") => void"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 206
2021-05-06 23:59:11 +02:00
} ,
"deprecated" : false ,
"isRequired" : true
2021-03-03 20:01:11 +01:00
}
] ,
"returnComment" : [
"an function to unsubscribe the listener."
]
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-03 20:01:11 +01:00
"id" : "def-public.ScopedHistory.createHref" ,
"type" : "Function" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
"label" : "createHref" ,
"description" : [
"\nCreates an href (string) to the location.\nIf `prependBasePath` is true (default), it will prepend the location's path with the scoped history basePath.\n"
] ,
"signature" : [
"(location: " ,
"LocationDescriptorObject" ,
"<HistoryLocationState>, { prependBasePath }?: { prependBasePath?: boolean | undefined; }) => string"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
"lineNumber" : 222
} ,
"deprecated" : false ,
2021-03-03 20:01:11 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-04-15 22:47:21 +02:00
"id" : "def-public.ScopedHistory.createHref.$1" ,
2021-03-03 20:01:11 +01:00
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "location" ,
2021-05-06 23:59:11 +02:00
"description" : [ ] ,
2021-03-03 20:01:11 +01:00
"signature" : [
"LocationDescriptorObject" ,
"<HistoryLocationState>"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 223
2021-05-06 23:59:11 +02:00
} ,
"deprecated" : false ,
"isRequired" : true
2021-03-03 20:01:11 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-04-15 22:47:21 +02:00
"id" : "def-public.ScopedHistory.createHref.$2.prependBasePathtrue" ,
2021-03-03 20:01:11 +01:00
"type" : "Object" ,
2021-03-04 02:12:24 +01:00
"tags" : [ ] ,
2021-05-06 23:59:11 +02:00
"label" : "{ prependBasePath = true }" ,
2021-03-03 20:01:11 +01:00
"description" : [ ] ,
2021-05-06 23:59:11 +02:00
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
"lineNumber" : 224
} ,
"deprecated" : false ,
2021-03-03 20:01:11 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-04-15 22:47:21 +02:00
"id" : "def-public.ScopedHistory.createHref.$2.prependBasePathtrue.prependBasePath" ,
2021-03-03 20:01:11 +01:00
"type" : "CompoundType" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "prependBasePath" ,
"description" : [ ] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"boolean | undefined"
] ,
2021-03-03 20:01:11 +01:00
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 224
2021-03-03 20:01:11 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-03 20:01:11 +01:00
}
2021-05-06 23:59:11 +02:00
]
2021-03-03 20:01:11 +01:00
}
] ,
"returnComment" : [ ]
}
] ,
"initialIsOpen" : false
}
] ,
"functions" : [ ] ,
"interfaces" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.App" ,
2021-03-03 20:01:11 +01:00
"type" : "Interface" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "App" ,
2021-05-06 23:59:11 +02:00
"description" : [ ] ,
2021-03-06 16:05:27 +01:00
"signature" : [
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.App" ,
"text" : "App"
} ,
"<HistoryLocationState>"
] ,
2021-05-06 23:59:11 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 79
} ,
"deprecated" : false ,
2021-03-03 20:01:11 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.App.id" ,
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "id" ,
2021-03-03 20:01:11 +01:00
"description" : [
2021-03-06 16:05:27 +01:00
"\nThe unique identifier of the application"
2021-03-03 20:01:11 +01:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 83
2021-05-06 23:59:11 +02:00
} ,
"deprecated" : false
2021-03-03 20:01:11 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.App.title" ,
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "title" ,
2021-03-03 20:01:11 +01:00
"description" : [
2021-03-06 16:05:27 +01:00
"\nThe title of the application."
2021-03-03 20:01:11 +01:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 88
2021-05-06 23:59:11 +02:00
} ,
"deprecated" : false
2021-03-06 16:05:27 +01:00
} ,
2021-03-03 20:01:11 +01:00
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.App.category" ,
2021-03-03 20:01:11 +01:00
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "category" ,
2021-03-03 20:01:11 +01:00
"description" : [
2021-03-06 16:05:27 +01:00
"\nThe category definition of the product\nSee {@link AppCategory}\nSee DEFAULT_APP_CATEGORIES for more reference"
2021-03-03 20:01:11 +01:00
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"AppCategory" ,
" | undefined"
] ,
2021-03-03 20:01:11 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 95
2021-03-03 20:01:11 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-03 20:01:11 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.App.status" ,
"type" : "CompoundType" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "status" ,
2021-03-03 20:01:11 +01:00
"description" : [
2021-03-06 16:05:27 +01:00
"\nThe initial status of the application.\nDefaulting to `accessible`"
2021-03-03 20:01:11 +01:00
] ,
"signature" : [
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
2021-03-06 16:05:27 +01:00
"section" : "def-public.AppStatus" ,
"text" : "AppStatus"
2021-03-03 20:01:11 +01:00
} ,
2021-03-06 16:05:27 +01:00
" | undefined"
2021-05-06 23:59:11 +02:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 101
} ,
"deprecated" : false
2021-03-03 20:01:11 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.App.navLinkStatus" ,
"type" : "CompoundType" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "navLinkStatus" ,
"description" : [
"\nThe initial status of the application's navLink.\nDefaulting to `visible` if `status` is `accessible` and `hidden` if status is `inaccessible`\nSee {@link AppNavLinkStatus}"
] ,
2021-03-03 20:01:11 +01:00
"signature" : [
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
2021-03-06 16:05:27 +01:00
"section" : "def-public.AppNavLinkStatus" ,
"text" : "AppNavLinkStatus"
2021-03-03 20:01:11 +01:00
} ,
2021-03-06 16:05:27 +01:00
" | undefined"
2021-05-06 23:59:11 +02:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 108
} ,
"deprecated" : false
2021-03-06 16:05:27 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.App.defaultPath" ,
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "defaultPath" ,
2021-03-03 20:01:11 +01:00
"description" : [
2021-03-06 16:05:27 +01:00
"\nAllow to define the default path a user should be directed to when navigating to the app.\nWhen defined, this value will be used as a default for the `path` option when calling {@link ApplicationStart.navigateToApp | navigateToApp}`,\nand will also be appended to the {@link ChromeNavLink | application navLink} in the navigation bar."
2021-03-03 20:01:11 +01:00
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"string | undefined"
] ,
2021-03-03 20:01:11 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 115
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-03 20:01:11 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.App.updater$" ,
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "updater$" ,
2021-03-03 20:01:11 +01:00
"description" : [
2021-03-06 16:05:27 +01:00
"\nAn {@link AppUpdater} observable that can be used to update the application {@link AppUpdatableFields} at runtime.\n"
2021-03-03 20:01:11 +01:00
] ,
2021-03-06 16:05:27 +01:00
"signature" : [
"Observable" ,
"<" ,
2021-03-03 20:01:11 +01:00
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppUpdater" ,
"text" : "AppUpdater"
} ,
"> | undefined"
2021-05-06 23:59:11 +02:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 149
} ,
"deprecated" : false
2021-03-03 20:01:11 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-03 20:01:11 +01:00
"id" : "def-public.App.order" ,
"type" : "number" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "order" ,
"description" : [
"\nAn ordinal used to sort nav links relative to one another for display."
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"number | undefined"
] ,
2021-03-03 20:01:11 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 154
2021-03-03 20:01:11 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-03 20:01:11 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-03 20:01:11 +01:00
"id" : "def-public.App.tooltip" ,
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "tooltip" ,
"description" : [
"\nA tooltip shown when hovering over app link."
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"string | undefined"
] ,
2021-03-03 20:01:11 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 159
2021-03-03 20:01:11 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-03 20:01:11 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-03 20:01:11 +01:00
"id" : "def-public.App.euiIconType" ,
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "euiIconType" ,
"description" : [
"\nA EUI iconType that will be used for the app's icon. This icon\ntakes precendence over the `icon` property."
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"string | undefined"
] ,
2021-03-03 20:01:11 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 165
2021-03-03 20:01:11 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-03 20:01:11 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-03 20:01:11 +01:00
"id" : "def-public.App.icon" ,
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "icon" ,
"description" : [
"\nA URL to an image file used as an icon. Used as a fallback\nif `euiIconType` is not provided."
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"string | undefined"
] ,
2021-03-03 20:01:11 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 171
2021-03-03 20:01:11 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-03 20:01:11 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-03 20:01:11 +01:00
"id" : "def-public.App.capabilities" ,
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "capabilities" ,
"description" : [
"\nCustom capabilities defined by the app."
] ,
"signature" : [
"Partial<" ,
2021-04-15 22:47:21 +02:00
"Capabilities" ,
2021-03-03 20:01:11 +01:00
"> | undefined"
2021-05-06 23:59:11 +02:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 176
} ,
"deprecated" : false
2021-03-03 20:01:11 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-03 20:01:11 +01:00
"id" : "def-public.App.chromeless" ,
"type" : "CompoundType" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "chromeless" ,
"description" : [
"\nHide the UI chrome when the application is mounted. Defaults to `false`.\nTakes precedence over chrome service visibility settings."
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"boolean | undefined"
] ,
2021-03-03 20:01:11 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 182
2021-03-03 20:01:11 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-03 20:01:11 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-03 20:01:11 +01:00
"id" : "def-public.App.mount" ,
"type" : "Function" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "mount" ,
"description" : [
"\nA mount function called when the user navigates to this app's route."
] ,
2021-03-06 16:05:27 +01:00
"signature" : [
2021-05-20 22:11:31 +02:00
"(params: " ,
2021-03-06 16:05:27 +01:00
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
2021-05-20 22:11:31 +02:00
"section" : "def-public.AppMountParameters" ,
"text" : "AppMountParameters"
2021-03-06 16:05:27 +01:00
} ,
2021-05-20 22:11:31 +02:00
"<HistoryLocationState>) => " ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppUnmount" ,
"text" : "AppUnmount"
} ,
" | Promise<" ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppUnmount" ,
"text" : "AppUnmount"
} ,
">"
2021-05-06 23:59:11 +02:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 187
} ,
2021-05-20 22:11:31 +02:00
"deprecated" : false ,
"returnComment" : [ ] ,
"children" : [
{
"parentPluginId" : "core" ,
"id" : "def-public.params" ,
"type" : "Object" ,
"tags" : [ ] ,
"label" : "params" ,
"description" : [ ] ,
"signature" : [
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppMountParameters" ,
"text" : "AppMountParameters"
} ,
"<HistoryLocationState>"
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 339
} ,
"deprecated" : false
}
]
2021-03-06 16:05:27 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.App.appRoute" ,
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "appRoute" ,
"description" : [
"\nOverride the application's routing path from `/app/${id}`.\nMust be unique across registered applications. Should not include the\nbase path from HTTP."
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"string | undefined"
] ,
2021-03-06 16:05:27 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 194
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-06 16:05:27 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.App.exactRoute" ,
"type" : "CompoundType" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "exactRoute" ,
"description" : [
"\nIf set to true, the application's route will only be checked against an exact match. Defaults to `false`.\n"
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"boolean | undefined"
] ,
2021-03-06 16:05:27 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 212
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-06 16:05:27 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.App.meta" ,
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "meta" ,
"description" : [
"\nMeta data for an application that represent additional information for the app.\nSee {@link AppMeta}\n"
] ,
"signature" : [
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppMeta" ,
"text" : "AppMeta"
} ,
" | undefined"
2021-05-06 23:59:11 +02:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 244
} ,
"deprecated" : false
2021-03-06 16:05:27 +01:00
}
] ,
"initialIsOpen" : false
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.AppLeaveConfirmAction" ,
"type" : "Interface" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "AppLeaveConfirmAction" ,
"description" : [
"\nAction to return from a {@link AppLeaveHandler} to show a confirmation\nmessage when trying to leave an application.\n\nSee {@link AppLeaveActionFactory}\n"
] ,
2021-05-06 23:59:11 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 565
} ,
"deprecated" : false ,
2021-03-06 16:05:27 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.AppLeaveConfirmAction.type" ,
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "type" ,
"description" : [ ] ,
"signature" : [
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppLeaveActionType" ,
"text" : "AppLeaveActionType"
} ,
".confirm"
2021-05-06 23:59:11 +02:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 566
} ,
"deprecated" : false
2021-03-06 16:05:27 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.AppLeaveConfirmAction.text" ,
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "text" ,
"description" : [ ] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 567
2021-05-06 23:59:11 +02:00
} ,
"deprecated" : false
2021-03-06 16:05:27 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.AppLeaveConfirmAction.title" ,
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "title" ,
"description" : [ ] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"string | undefined"
] ,
2021-03-06 16:05:27 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 568
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-06 16:05:27 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.AppLeaveConfirmAction.callback" ,
"type" : "Function" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "callback" ,
"description" : [ ] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"(() => void) | undefined"
] ,
2021-03-06 16:05:27 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 569
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-06 16:05:27 +01:00
}
] ,
"initialIsOpen" : false
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.AppLeaveDefaultAction" ,
"type" : "Interface" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "AppLeaveDefaultAction" ,
"description" : [
"\nAction to return from a {@link AppLeaveHandler} to execute the default\nbehaviour when leaving the application.\n\nSee {@link AppLeaveActionFactory}\n"
] ,
2021-05-06 23:59:11 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 553
} ,
"deprecated" : false ,
2021-03-06 16:05:27 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.AppLeaveDefaultAction.type" ,
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "type" ,
"description" : [ ] ,
"signature" : [
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppLeaveActionType" ,
"text" : "AppLeaveActionType"
} ,
".default"
2021-05-06 23:59:11 +02:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 554
} ,
"deprecated" : false
2021-03-06 16:05:27 +01:00
}
] ,
"initialIsOpen" : false
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.ApplicationSetup" ,
"type" : "Interface" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "ApplicationSetup" ,
"description" : [ ] ,
2021-05-06 23:59:11 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 620
} ,
"deprecated" : false ,
2021-03-06 16:05:27 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.ApplicationSetup.register" ,
"type" : "Function" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "register" ,
2021-05-06 23:59:11 +02:00
"description" : [
"\nRegister an mountable application to the system."
] ,
2021-03-06 16:05:27 +01:00
"signature" : [
"<HistoryLocationState = unknown>(app: " ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.App" ,
"text" : "App"
} ,
"<HistoryLocationState>) => void"
] ,
2021-05-06 23:59:11 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 626
} ,
"deprecated" : false ,
2021-03-06 16:05:27 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-04-15 22:47:21 +02:00
"id" : "def-public.ApplicationSetup.register.$1" ,
2021-03-06 16:05:27 +01:00
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "app" ,
2021-05-06 23:59:11 +02:00
"description" : [
"- an {@link App}"
] ,
2021-03-06 16:05:27 +01:00
"signature" : [
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.App" ,
"text" : "App"
} ,
"<HistoryLocationState>"
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 626
2021-05-06 23:59:11 +02:00
} ,
"deprecated" : false ,
"isRequired" : true
2021-03-06 16:05:27 +01:00
}
] ,
2021-05-06 23:59:11 +02:00
"returnComment" : [ ]
2021-03-06 16:05:27 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.ApplicationSetup.registerAppUpdater" ,
"type" : "Function" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "registerAppUpdater" ,
2021-05-06 23:59:11 +02:00
"description" : [
"\nRegister an application updater that can be used to change the {@link AppUpdatableFields} fields\nof all applications at runtime.\n\nThis is meant to be used by plugins that needs to updates the whole list of applications.\nTo only updates a specific application, use the `updater$` property of the registered application instead.\n"
] ,
2021-03-06 16:05:27 +01:00
"signature" : [
"(appUpdater$: " ,
"Observable" ,
"<" ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppUpdater" ,
"text" : "AppUpdater"
} ,
">) => void"
] ,
2021-05-06 23:59:11 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 655
} ,
"deprecated" : false ,
2021-03-06 16:05:27 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-04-15 22:47:21 +02:00
"id" : "def-public.ApplicationSetup.registerAppUpdater.$1" ,
2021-03-06 16:05:27 +01:00
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "appUpdater$" ,
2021-05-06 23:59:11 +02:00
"description" : [ ] ,
2021-03-06 16:05:27 +01:00
"signature" : [
"Observable" ,
"<" ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppUpdater" ,
"text" : "AppUpdater"
} ,
">"
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 655
2021-05-06 23:59:11 +02:00
} ,
"deprecated" : false ,
"isRequired" : true
2021-03-06 16:05:27 +01:00
}
] ,
2021-05-06 23:59:11 +02:00
"returnComment" : [ ]
2021-03-06 16:05:27 +01:00
}
] ,
"initialIsOpen" : false
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.ApplicationStart" ,
"type" : "Interface" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "ApplicationStart" ,
"description" : [ ] ,
2021-05-06 23:59:11 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 696
} ,
"deprecated" : false ,
2021-03-06 16:05:27 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.ApplicationStart.capabilities" ,
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "capabilities" ,
"description" : [
"\nGets the read-only capabilities."
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
2021-05-20 22:11:31 +02:00
"{ readonly [x: string]: Readonly<{ [x: string]: boolean | Readonly<{ [x: string]: boolean; }>; }>; readonly navLinks: Readonly<{ [x: string]: boolean; }>; readonly management: Readonly<{ [x: string]: Readonly<{ [x: string]: boolean; }>; }>; readonly catalogue: Readonly<{ [x: string]: boolean; }>; }"
2021-05-06 23:59:11 +02:00
] ,
2021-03-06 16:05:27 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-04-15 22:47:21 +02:00
"lineNumber" : 700
2021-03-06 16:05:27 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-06 16:05:27 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.ApplicationStart.applications$" ,
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "applications$" ,
"description" : [
"\nObservable emitting the list of currently registered apps and their associated status.\n"
] ,
"signature" : [
"Observable" ,
"<ReadonlyMap<string, " ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.PublicAppInfo" ,
"text" : "PublicAppInfo"
} ,
">>"
2021-05-06 23:59:11 +02:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 709
} ,
"deprecated" : false
2021-03-06 16:05:27 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.ApplicationStart.navigateToApp" ,
"type" : "Function" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "navigateToApp" ,
2021-05-06 23:59:11 +02:00
"description" : [
"\nNavigate to a given app\n"
] ,
2021-03-06 16:05:27 +01:00
"signature" : [
"(appId: string, options?: " ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.NavigateToAppOptions" ,
"text" : "NavigateToAppOptions"
} ,
" | undefined) => Promise<void>"
] ,
2021-05-06 23:59:11 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 717
} ,
"deprecated" : false ,
2021-03-06 16:05:27 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-04-15 22:47:21 +02:00
"id" : "def-public.ApplicationStart.navigateToApp.$1" ,
2021-03-06 16:05:27 +01:00
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "appId" ,
2021-05-06 23:59:11 +02:00
"description" : [ ] ,
2021-03-06 16:05:27 +01:00
"signature" : [
"string"
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-04-15 22:47:21 +02:00
"lineNumber" : 717
2021-05-06 23:59:11 +02:00
} ,
"deprecated" : false ,
"isRequired" : true
2021-03-06 16:05:27 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-04-15 22:47:21 +02:00
"id" : "def-public.ApplicationStart.navigateToApp.$2" ,
2021-03-06 16:05:27 +01:00
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "options" ,
2021-05-06 23:59:11 +02:00
"description" : [
"- navigation options"
] ,
2021-03-06 16:05:27 +01:00
"signature" : [
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.NavigateToAppOptions" ,
"text" : "NavigateToAppOptions"
} ,
" | undefined"
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-04-15 22:47:21 +02:00
"lineNumber" : 717
2021-05-06 23:59:11 +02:00
} ,
"deprecated" : false ,
"isRequired" : false
2021-03-06 16:05:27 +01:00
}
] ,
2021-05-06 23:59:11 +02:00
"returnComment" : [ ]
2021-03-06 16:05:27 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.ApplicationStart.navigateToUrl" ,
"type" : "Function" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "navigateToUrl" ,
"description" : [
"\nNavigate to given URL in a SPA friendly way when possible (when the URL will redirect to a valid application\nwithin the current basePath).\n\nThe method resolves pathnames the same way browsers do when resolving a `<a href>` value. The provided `url` can be:\n- an absolute URL\n- an absolute path\n- a path relative to the current URL (window.location.href)\n\nIf all these criteria are true for the given URL:\n- (only for absolute URLs) The origin of the URL matches the origin of the browser's current location\n- The resolved pathname of the provided URL/path starts with the current basePath (eg. /mybasepath/s/my-space)\n- The pathname segment after the basePath matches any known application route (eg. /app/<id>/ or any application's `appRoute` configuration)\n\nThen a SPA navigation will be performed using `navigateToApp` using the corresponding application and path.\nOtherwise, fallback to a full page reload to navigate to the url using `window.location.assign`\n"
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"(url: string) => Promise<void>"
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 755
} ,
"deprecated" : false ,
2021-03-06 16:05:27 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-04-15 22:47:21 +02:00
"id" : "def-public.ApplicationStart.navigateToUrl.$1" ,
2021-03-06 16:05:27 +01:00
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "url" ,
"description" : [
"- an absolute URL, an absolute path or a relative path, to navigate to."
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"string"
] ,
2021-03-06 16:05:27 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-04-15 22:47:21 +02:00
"lineNumber" : 755
2021-05-06 23:59:11 +02:00
} ,
"deprecated" : false ,
"isRequired" : true
2021-03-06 16:05:27 +01:00
}
] ,
2021-05-06 23:59:11 +02:00
"returnComment" : [ ]
2021-03-06 16:05:27 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.ApplicationStart.getUrlForApp" ,
"type" : "Function" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "getUrlForApp" ,
"description" : [
"\nReturns the absolute path (or URL) to a given app, including the global base path.\n\nBy default, it returns the absolute path of the application (e.g `/basePath/app/my-app`).\nUse the `absolute` option to generate an absolute url instead (e.g `http://host:port/basePath/app/my-app`)\n\nNote that when generating absolute urls, the origin (protocol, host and port) are determined from the browser's current location.\n"
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"(appId: string, options?: { path?: string | undefined; absolute?: boolean | undefined; } | undefined) => string"
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 769
} ,
"deprecated" : false ,
2021-03-06 16:05:27 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-04-15 22:47:21 +02:00
"id" : "def-public.ApplicationStart.getUrlForApp.$1" ,
2021-03-06 16:05:27 +01:00
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "appId" ,
2021-05-06 23:59:11 +02:00
"description" : [ ] ,
2021-03-06 16:05:27 +01:00
"signature" : [
"string"
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-04-15 22:47:21 +02:00
"lineNumber" : 769
2021-05-06 23:59:11 +02:00
} ,
"deprecated" : false ,
"isRequired" : true
2021-03-06 16:05:27 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-04-15 22:47:21 +02:00
"id" : "def-public.ApplicationStart.getUrlForApp.$2.options" ,
2021-03-06 16:05:27 +01:00
"type" : "Object" ,
"tags" : [ ] ,
2021-05-06 23:59:11 +02:00
"label" : "options" ,
2021-03-06 16:05:27 +01:00
"description" : [ ] ,
2021-05-06 23:59:11 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 769
} ,
"deprecated" : false ,
2021-03-06 16:05:27 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-04-15 22:47:21 +02:00
"id" : "def-public.ApplicationStart.getUrlForApp.$2.options.path" ,
2021-03-06 16:05:27 +01:00
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "path" ,
"description" : [ ] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"string | undefined"
] ,
2021-03-06 16:05:27 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-04-15 22:47:21 +02:00
"lineNumber" : 769
2021-03-06 16:05:27 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-06 16:05:27 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-04-15 22:47:21 +02:00
"id" : "def-public.ApplicationStart.getUrlForApp.$2.options.absolute" ,
2021-03-06 16:05:27 +01:00
"type" : "CompoundType" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "absolute" ,
"description" : [ ] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"boolean | undefined"
] ,
2021-03-06 16:05:27 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-04-15 22:47:21 +02:00
"lineNumber" : 769
2021-03-06 16:05:27 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-06 16:05:27 +01:00
}
2021-05-06 23:59:11 +02:00
]
2021-03-06 16:05:27 +01:00
}
] ,
2021-05-06 23:59:11 +02:00
"returnComment" : [ ]
2021-03-03 20:01:11 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.ApplicationStart.currentAppId$" ,
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "currentAppId$" ,
2021-03-03 20:01:11 +01:00
"description" : [
2021-03-06 16:05:27 +01:00
"\nAn observable that emits the current application id and each subsequent id update."
2021-03-03 20:01:11 +01:00
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"Observable" ,
"<string | undefined>"
] ,
2021-03-03 20:01:11 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-04-15 22:47:21 +02:00
"lineNumber" : 774
2021-03-03 20:01:11 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-06 16:05:27 +01:00
}
] ,
"initialIsOpen" : false
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.AppMeta" ,
"type" : "Interface" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "AppMeta" ,
"description" : [
"\nInput type for meta data for an application.\n\nMeta fields include `keywords` and `searchDeepLinks`\nKeywords is an array of string with which to associate the app, must include at least one unique string as an array.\n`searchDeepLinks` is an array of links that represent secondary in-app locations for the app."
] ,
2021-05-06 23:59:11 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 255
} ,
"deprecated" : false ,
2021-03-06 16:05:27 +01:00
"children" : [
2021-03-03 20:01:11 +01:00
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.AppMeta.keywords" ,
"type" : "Array" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "keywords" ,
2021-03-03 20:01:11 +01:00
"description" : [
2021-03-06 16:05:27 +01:00
"Keywords to represent this application"
2021-03-03 20:01:11 +01:00
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"string[] | undefined"
] ,
2021-03-03 20:01:11 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 257
2021-03-03 20:01:11 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-03 20:01:11 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.AppMeta.searchDeepLinks" ,
"type" : "Array" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "searchDeepLinks" ,
2021-03-03 20:01:11 +01:00
"description" : [
2021-03-06 16:05:27 +01:00
"Array of links that represent secondary in-app locations for the app."
2021-03-03 20:01:11 +01:00
] ,
"signature" : [
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
2021-03-06 16:05:27 +01:00
"section" : "def-public.AppSearchDeepLink" ,
"text" : "AppSearchDeepLink"
2021-03-03 20:01:11 +01:00
} ,
2021-03-06 16:05:27 +01:00
"[] | undefined"
2021-05-06 23:59:11 +02:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 259
} ,
"deprecated" : false
2021-03-03 20:01:11 +01:00
}
] ,
"initialIsOpen" : false
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-03 20:01:11 +01:00
"id" : "def-public.AppMountParameters" ,
"type" : "Interface" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "AppMountParameters" ,
2021-05-06 23:59:11 +02:00
"description" : [ ] ,
2021-03-03 20:01:11 +01:00
"signature" : [
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppMountParameters" ,
"text" : "AppMountParameters"
} ,
"<HistoryLocationState>"
] ,
2021-05-06 23:59:11 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 349
} ,
"deprecated" : false ,
2021-03-03 20:01:11 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-03 20:01:11 +01:00
"id" : "def-public.AppMountParameters.element" ,
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "element" ,
"description" : [
"\nThe container element to render the application into."
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"HTMLElement"
] ,
2021-03-03 20:01:11 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 353
2021-03-03 20:01:11 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-03 20:01:11 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-03 20:01:11 +01:00
"id" : "def-public.AppMountParameters.history" ,
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "history" ,
"description" : [
"\nA scoped history instance for your application. Should be used to wire up\nyour applications Router.\n"
2021-03-06 16:05:27 +01:00
] ,
2021-03-03 20:01:11 +01:00
"signature" : [
2021-03-06 16:05:27 +01:00
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.ScopedHistory" ,
"text" : "ScopedHistory"
} ,
"<HistoryLocationState>"
2021-05-06 23:59:11 +02:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 399
} ,
"deprecated" : false
2021-03-06 16:05:27 +01:00
} ,
2021-03-03 20:01:11 +01:00
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
"id" : "def-public.AppMountParameters.appBasePath" ,
"type" : "string" ,
2021-03-06 16:05:27 +01:00
"tags" : [
"deprecated"
] ,
"label" : "appBasePath" ,
2021-03-03 20:01:11 +01:00
"description" : [
2021-03-06 16:05:27 +01:00
"\nThe route path for configuring navigation to the application.\nThis string should not include the base path from HTTP.\n"
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 449
2021-05-06 23:59:11 +02:00
} ,
"deprecated" : true ,
"references" : [
{
"plugin" : "management" ,
"link" : {
"path" : "src/plugins/management/public/application.tsx" ,
"lineNumber" : 16
}
} ,
{
"plugin" : "fleet" ,
"link" : {
"path" : "x-pack/plugins/fleet/public/applications/fleet/index.tsx" ,
"lineNumber" : 67
}
} ,
{
"plugin" : "security" ,
"link" : {
"path" : "x-pack/plugins/security/public/account_management/account_management_app.test.ts" ,
"lineNumber" : 57
}
} ,
{
"plugin" : "security" ,
"link" : {
"path" : "x-pack/plugins/security/public/authentication/access_agreement/access_agreement_app.test.ts" ,
"lineNumber" : 50
}
} ,
{
"plugin" : "security" ,
"link" : {
"path" : "x-pack/plugins/security/public/authentication/logged_out/logged_out_app.test.ts" ,
"lineNumber" : 48
}
} ,
{
"plugin" : "security" ,
"link" : {
"path" : "x-pack/plugins/security/public/authentication/login/login_app.test.ts" ,
"lineNumber" : 53
}
} ,
{
"plugin" : "security" ,
"link" : {
"path" : "x-pack/plugins/security/public/authentication/logout/logout_app.test.ts" ,
"lineNumber" : 54
}
} ,
{
"plugin" : "security" ,
"link" : {
"path" : "x-pack/plugins/security/public/authentication/overwritten_session/overwritten_session_app.test.ts" ,
"lineNumber" : 55
}
} ,
{
"plugin" : "fleet" ,
"link" : {
"path" : "x-pack/plugins/fleet/target/types/public/applications/fleet/index.d.ts" ,
"lineNumber" : 11
}
}
]
2021-03-06 16:05:27 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
"id" : "def-public.AppMountParameters.onAppLeave" ,
"type" : "Function" ,
2021-03-06 16:05:27 +01:00
"tags" : [
"deprecated"
] ,
"label" : "onAppLeave" ,
"description" : [
"\nA function that can be used to register a handler that will be called\nwhen the user is leaving the current application, allowing to\nprompt a confirmation message before actually changing the page.\n\nThis will be called either when the user goes to another application, or when\ntrying to close the tab or manually changing the url.\n"
2021-03-03 20:01:11 +01:00
] ,
"signature" : [
2021-03-06 16:05:27 +01:00
"(handler: " ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppLeaveHandler" ,
"text" : "AppLeaveHandler"
} ,
") => void"
2021-05-06 23:59:11 +02:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 484
} ,
"deprecated" : true ,
"references" : [
{
"plugin" : "dashboard" ,
"link" : {
"path" : "src/plugins/dashboard/public/application/types.ts" ,
"lineNumber" : 82
}
} ,
{
"plugin" : "dashboard" ,
"link" : {
"path" : "src/plugins/dashboard/public/application/dashboard_router.tsx" ,
2021-05-20 22:11:31 +02:00
"lineNumber" : 56
2021-05-06 23:59:11 +02:00
}
} ,
{
"plugin" : "dashboard" ,
"link" : {
"path" : "src/plugins/dashboard/public/plugin.tsx" ,
2021-05-20 22:11:31 +02:00
"lineNumber" : 298
2021-05-06 23:59:11 +02:00
}
} ,
{
"plugin" : "lens" ,
"link" : {
"path" : "x-pack/plugins/lens/public/app_plugin/types.ts" ,
2021-05-20 22:11:31 +02:00
"lineNumber" : 71
2021-05-06 23:59:11 +02:00
}
} ,
{
"plugin" : "lens" ,
"link" : {
"path" : "x-pack/plugins/lens/public/app_plugin/mounter.tsx" ,
"lineNumber" : 171
}
} ,
{
"plugin" : "maps" ,
"link" : {
"path" : "x-pack/plugins/maps/public/render_app.tsx" ,
"lineNumber" : 68
}
} ,
{
"plugin" : "maps" ,
"link" : {
"path" : "x-pack/plugins/maps/public/routes/map_page/map_app/map_app.tsx" ,
2021-05-20 22:11:31 +02:00
"lineNumber" : 59
2021-05-06 23:59:11 +02:00
}
} ,
{
"plugin" : "maps" ,
"link" : {
"path" : "x-pack/plugins/maps/public/routes/map_page/map_page.tsx" ,
"lineNumber" : 19
}
} ,
{
"plugin" : "ml" ,
"link" : {
"path" : "x-pack/plugins/ml/public/application/app.tsx" ,
"lineNumber" : 131
}
} ,
{
"plugin" : "securitySolution" ,
"link" : {
"path" : "x-pack/plugins/security_solution/public/app/index.tsx" ,
"lineNumber" : 17
}
} ,
{
"plugin" : "security" ,
"link" : {
"path" : "x-pack/plugins/security/public/account_management/account_management_app.test.ts" ,
"lineNumber" : 58
}
} ,
{
"plugin" : "maps" ,
"link" : {
"path" : "x-pack/plugins/maps/target/types/public/render_app.d.ts" ,
"lineNumber" : 5
}
} ,
{
"plugin" : "security" ,
"link" : {
"path" : "x-pack/plugins/security/public/authentication/access_agreement/access_agreement_app.test.ts" ,
"lineNumber" : 51
}
} ,
{
"plugin" : "security" ,
"link" : {
"path" : "x-pack/plugins/security/public/authentication/logged_out/logged_out_app.test.ts" ,
"lineNumber" : 49
}
} ,
{
"plugin" : "security" ,
"link" : {
"path" : "x-pack/plugins/security/public/authentication/login/login_app.test.ts" ,
"lineNumber" : 54
}
} ,
{
"plugin" : "security" ,
"link" : {
"path" : "x-pack/plugins/security/public/authentication/logout/logout_app.test.ts" ,
"lineNumber" : 55
}
} ,
{
"plugin" : "security" ,
"link" : {
"path" : "x-pack/plugins/security/public/authentication/overwritten_session/overwritten_session_app.test.ts" ,
"lineNumber" : 56
}
} ,
{
"plugin" : "maps" ,
"link" : {
"path" : "x-pack/plugins/maps/target/types/public/routes/map_page/map_page.d.ts" ,
"lineNumber" : 9
}
} ,
{
"plugin" : "maps" ,
"link" : {
"path" : "x-pack/plugins/maps/target/types/public/routes/map_page/map_app/map_app.d.ts" ,
2021-05-20 22:11:31 +02:00
"lineNumber" : 13
2021-05-06 23:59:11 +02:00
}
}
2021-05-20 22:11:31 +02:00
] ,
"returnComment" : [ ] ,
"children" : [
{
"parentPluginId" : "core" ,
"id" : "def-public.handler" ,
"type" : "Function" ,
"tags" : [ ] ,
"label" : "handler" ,
"description" : [ ] ,
"signature" : [
"(factory: " ,
"AppLeaveActionFactory" ,
", nextAppId?: string | undefined) => " ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppLeaveAction" ,
"text" : "AppLeaveAction"
}
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 484
} ,
"deprecated" : false
}
2021-03-03 20:01:11 +01:00
]
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.AppMountParameters.setHeaderActionMenu" ,
"type" : "Function" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "setHeaderActionMenu" ,
2021-03-03 20:01:11 +01:00
"description" : [
2021-03-06 16:05:27 +01:00
"\nA function that can be used to set the mount point used to populate the application action container\nin the chrome header.\n\nCalling the handler multiple time will erase the current content of the action menu with the mount from the latest call.\nCalling the handler with `undefined` will unmount the current mount point.\nCalling the handler after the application has been unmounted will have no effect.\n"
2021-03-03 20:01:11 +01:00
] ,
"signature" : [
2021-03-06 16:05:27 +01:00
"(menuMount: " ,
2021-03-03 20:01:11 +01:00
{
"pluginId" : "core" ,
"scope" : "public" ,
2021-03-06 16:05:27 +01:00
"docId" : "kibCorePluginApi" ,
"section" : "def-public.MountPoint" ,
"text" : "MountPoint"
2021-03-03 20:01:11 +01:00
} ,
2021-03-06 16:05:27 +01:00
"<HTMLElement> | undefined) => void"
2021-05-06 23:59:11 +02:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 515
} ,
2021-05-20 22:11:31 +02:00
"deprecated" : false ,
"returnComment" : [ ] ,
"children" : [
{
"parentPluginId" : "core" ,
"id" : "def-public.menuMount" ,
"type" : "Function" ,
"tags" : [ ] ,
"label" : "menuMount" ,
"description" : [ ] ,
"signature" : [
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCorePluginApi" ,
"section" : "def-public.MountPoint" ,
"text" : "MountPoint"
} ,
"<HTMLElement> | undefined"
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 515
} ,
"deprecated" : false
}
]
2021-03-03 20:01:11 +01:00
}
] ,
"initialIsOpen" : false
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-03 20:01:11 +01:00
"id" : "def-public.NavigateToAppOptions" ,
"type" : "Interface" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "NavigateToAppOptions" ,
"description" : [
"\nOptions for the {@link ApplicationStart.navigateToApp | navigateToApp API}"
] ,
2021-05-06 23:59:11 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 674
} ,
"deprecated" : false ,
2021-03-03 20:01:11 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-03 20:01:11 +01:00
"id" : "def-public.NavigateToAppOptions.path" ,
"type" : "string" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "path" ,
"description" : [
"\noptional path inside application to deep link to.\nIf undefined, will use {@link App.defaultPath | the app's default path}` as default."
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"string | undefined"
] ,
2021-03-03 20:01:11 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 679
2021-03-03 20:01:11 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-03 20:01:11 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-03 20:01:11 +01:00
"id" : "def-public.NavigateToAppOptions.state" ,
"type" : "Unknown" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "state" ,
"description" : [
"\noptional state to forward to the application"
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"unknown"
] ,
2021-03-03 20:01:11 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 683
2021-03-03 20:01:11 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-03 20:01:11 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-03 20:01:11 +01:00
"id" : "def-public.NavigateToAppOptions.replace" ,
"type" : "CompoundType" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "replace" ,
"description" : [
"\nif true, will not create a new history entry when navigating (using `replace` instead of `push`)"
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"boolean | undefined"
] ,
2021-03-03 20:01:11 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 687
2021-03-03 20:01:11 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-04-15 22:47:21 +02:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-04-15 22:47:21 +02:00
"id" : "def-public.NavigateToAppOptions.openInNewTab" ,
"type" : "CompoundType" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-04-15 22:47:21 +02:00
"label" : "openInNewTab" ,
"description" : [
"\nif true, will open the app in new tab, will share session information via window.open if base"
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"boolean | undefined"
] ,
2021-04-15 22:47:21 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 692
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-03 20:01:11 +01:00
}
] ,
"initialIsOpen" : false
}
] ,
"enums" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.AppLeaveActionType" ,
2021-03-03 20:01:11 +01:00
"type" : "Enum" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "AppLeaveActionType" ,
2021-03-03 20:01:11 +01:00
"description" : [
2021-03-06 16:05:27 +01:00
"\nPossible type of actions on application leave.\n"
2021-03-03 20:01:11 +01:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 540
2021-03-03 20:01:11 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-03-03 20:01:11 +01:00
"initialIsOpen" : false
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.AppNavLinkStatus" ,
2021-03-03 20:01:11 +01:00
"type" : "Enum" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "AppNavLinkStatus" ,
2021-03-03 20:01:11 +01:00
"description" : [
2021-03-06 16:05:27 +01:00
"\nStatus of the application's navLink.\n"
2021-03-03 20:01:11 +01:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 40
2021-03-03 20:01:11 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-03-03 20:01:11 +01:00
"initialIsOpen" : false
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.AppStatus" ,
2021-03-03 20:01:11 +01:00
"type" : "Enum" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "AppStatus" ,
2021-03-03 20:01:11 +01:00
"description" : [
2021-03-06 16:05:27 +01:00
"\nAccessibility status of an application.\n"
2021-03-03 20:01:11 +01:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 24
2021-03-03 20:01:11 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-03-03 20:01:11 +01:00
"initialIsOpen" : false
}
] ,
"misc" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.AppLeaveAction" ,
2021-03-03 20:01:11 +01:00
"type" : "Type" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "AppLeaveAction" ,
2021-03-03 20:01:11 +01:00
"description" : [
2021-03-06 16:05:27 +01:00
"\nPossible actions to return from a {@link AppLeaveHandler}\n\nSee {@link AppLeaveConfirmAction} and {@link AppLeaveDefaultAction}\n"
2021-03-03 20:01:11 +01:00
] ,
"signature" : [
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
2021-03-06 16:05:27 +01:00
"section" : "def-public.AppLeaveDefaultAction" ,
"text" : "AppLeaveDefaultAction"
2021-03-03 20:01:11 +01:00
} ,
2021-03-06 16:05:27 +01:00
" | " ,
2021-03-03 20:01:11 +01:00
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
2021-03-06 16:05:27 +01:00
"section" : "def-public.AppLeaveConfirmAction" ,
"text" : "AppLeaveConfirmAction"
}
2021-03-03 20:01:11 +01:00
] ,
2021-05-06 23:59:11 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 579
} ,
"deprecated" : false ,
2021-03-03 20:01:11 +01:00
"initialIsOpen" : false
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.AppLeaveHandler" ,
2021-03-03 20:01:11 +01:00
"type" : "Type" ,
2021-03-04 02:12:24 +01:00
"tags" : [
2021-03-06 16:05:27 +01:00
"deprecated"
2021-03-04 02:12:24 +01:00
] ,
2021-05-06 23:59:11 +02:00
"label" : "AppLeaveHandler" ,
2021-03-03 20:01:11 +01:00
"description" : [
2021-03-10 19:01:27 +01:00
"\nA handler that will be executed before leaving the application, either when\ngoing to another application or when closing the browser tab or manually changing\nthe url.\nShould return `confirm` to prompt a message to the user before leaving the page, or `default`\nto keep the default behavior (doing nothing).\n\nSee {@link AppMountParameters} for detailed usage examples.\n"
2021-03-03 20:01:11 +01:00
] ,
"signature" : [
2021-03-06 16:05:27 +01:00
"(factory: " ,
"AppLeaveActionFactory" ,
2021-05-20 22:11:31 +02:00
", nextAppId?: string | undefined) => " ,
2021-03-06 16:05:27 +01:00
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppLeaveAction" ,
"text" : "AppLeaveAction"
}
2021-03-03 20:01:11 +01:00
] ,
2021-05-06 23:59:11 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 530
} ,
"deprecated" : true ,
"references" : [
{
"plugin" : "securitySolution" ,
"link" : {
"path" : "x-pack/plugins/security_solution/public/timelines/components/flyout/index.tsx" ,
"lineNumber" : 14
}
} ,
{
"plugin" : "securitySolution" ,
"link" : {
"path" : "x-pack/plugins/security_solution/public/timelines/components/flyout/index.tsx" ,
"lineNumber" : 30
}
} ,
{
"plugin" : "securitySolution" ,
"link" : {
"path" : "x-pack/plugins/security_solution/public/app/home/index.tsx" ,
"lineNumber" : 27
}
} ,
{
"plugin" : "securitySolution" ,
"link" : {
"path" : "x-pack/plugins/security_solution/public/app/home/index.tsx" ,
"lineNumber" : 44
}
} ,
{
"plugin" : "securitySolution" ,
"link" : {
"path" : "x-pack/plugins/security_solution/public/app/routes.tsx" ,
"lineNumber" : 13
}
} ,
{
"plugin" : "securitySolution" ,
"link" : {
"path" : "x-pack/plugins/security_solution/public/app/routes.tsx" ,
"lineNumber" : 23
}
} ,
{
"plugin" : "securitySolution" ,
"link" : {
"path" : "x-pack/plugins/security_solution/public/app/app.tsx" ,
"lineNumber" : 14
}
} ,
{
"plugin" : "securitySolution" ,
"link" : {
"path" : "x-pack/plugins/security_solution/public/app/app.tsx" ,
"lineNumber" : 33
}
} ,
{
"plugin" : "securitySolution" ,
"link" : {
"path" : "x-pack/plugins/security_solution/public/app/app.tsx" ,
"lineNumber" : 73
}
}
] ,
2021-03-03 20:01:11 +01:00
"initialIsOpen" : false
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.AppMount" ,
2021-03-03 20:01:11 +01:00
"type" : "Type" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "AppMount" ,
2021-03-03 20:01:11 +01:00
"description" : [
2021-03-06 16:05:27 +01:00
"\nA mount function called when the user navigates to this app's route.\n"
2021-03-03 20:01:11 +01:00
] ,
"signature" : [
2021-03-06 16:05:27 +01:00
"(params: " ,
2021-03-03 20:01:11 +01:00
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
2021-03-06 16:05:27 +01:00
"section" : "def-public.AppMountParameters" ,
"text" : "AppMountParameters"
} ,
"<HistoryLocationState>) => " ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppUnmount" ,
"text" : "AppUnmount"
} ,
" | Promise<" ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppUnmount" ,
"text" : "AppUnmount"
} ,
">"
2021-03-03 20:01:11 +01:00
] ,
2021-05-06 23:59:11 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 338
} ,
"deprecated" : false ,
2021-03-03 20:01:11 +01:00
"initialIsOpen" : false
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.AppSearchDeepLink" ,
2021-03-03 20:01:11 +01:00
"type" : "Type" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "AppSearchDeepLink" ,
2021-03-03 20:01:11 +01:00
"description" : [
2021-03-06 16:05:27 +01:00
"\nInput type for registering secondary in-app locations for an application.\n\nDeep links must include at least one of `path` or `searchDeepLinks`. A deep link that does not have a `path`\nrepresents a topological level in the application's hierarchy, but does not have a destination URL that is\nuser-accessible."
2021-03-03 20:01:11 +01:00
] ,
"signature" : [
2021-05-20 22:11:31 +02:00
"({ id: string; title: string; } & { path: string; searchDeepLinks?: " ,
2021-03-03 20:01:11 +01:00
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
2021-03-06 16:05:27 +01:00
"section" : "def-public.AppSearchDeepLink" ,
"text" : "AppSearchDeepLink"
2021-03-03 20:01:11 +01:00
} ,
2021-05-20 22:11:31 +02:00
"[] | undefined; keywords?: string[] | undefined; }) | ({ id: string; title: string; } & { path?: string | undefined; searchDeepLinks: " ,
2021-03-03 20:01:11 +01:00
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
2021-03-06 16:05:27 +01:00
"section" : "def-public.AppSearchDeepLink" ,
"text" : "AppSearchDeepLink"
} ,
2021-05-20 22:11:31 +02:00
"[]; keywords?: string[] | undefined; })"
2021-03-03 20:01:11 +01:00
] ,
2021-05-06 23:59:11 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 293
} ,
"deprecated" : false ,
2021-03-03 20:01:11 +01:00
"initialIsOpen" : false
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.AppUnmount" ,
2021-03-03 20:01:11 +01:00
"type" : "Type" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "AppUnmount" ,
2021-03-03 20:01:11 +01:00
"description" : [
2021-03-06 16:05:27 +01:00
"\nA function called when an application should be unmounted from the page. This function should be synchronous."
2021-03-03 20:01:11 +01:00
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"() => void"
] ,
2021-03-03 20:01:11 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 346
2021-03-03 20:01:11 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-03-03 20:01:11 +01:00
"initialIsOpen" : false
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.AppUpdatableFields" ,
2021-03-03 20:01:11 +01:00
"type" : "Type" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "AppUpdatableFields" ,
2021-03-03 20:01:11 +01:00
"description" : [
2021-03-06 16:05:27 +01:00
"\nDefines the list of fields that can be updated via an {@link AppUpdater}."
2021-03-03 20:01:11 +01:00
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
2021-05-20 22:11:31 +02:00
"{ status?: " ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppStatus" ,
"text" : "AppStatus"
} ,
" | undefined; meta?: " ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppMeta" ,
"text" : "AppMeta"
} ,
" | undefined; navLinkStatus?: " ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppNavLinkStatus" ,
"text" : "AppNavLinkStatus"
} ,
" | undefined; defaultPath?: string | undefined; tooltip?: string | undefined; }"
2021-05-06 23:59:11 +02:00
] ,
2021-03-03 20:01:11 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 64
2021-03-03 20:01:11 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-03-03 20:01:11 +01:00
"initialIsOpen" : false
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-06 16:05:27 +01:00
"id" : "def-public.AppUpdater" ,
2021-03-03 20:01:11 +01:00
"type" : "Type" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-06 16:05:27 +01:00
"label" : "AppUpdater" ,
2021-03-03 20:01:11 +01:00
"description" : [
2021-03-06 16:05:27 +01:00
"\nUpdater for applications.\nsee {@link ApplicationSetup}"
2021-03-03 20:01:11 +01:00
] ,
"signature" : [
2021-03-06 16:05:27 +01:00
"(app: " ,
2021-03-03 20:01:11 +01:00
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
2021-03-06 16:05:27 +01:00
"section" : "def-public.App" ,
"text" : "App"
2021-03-03 20:01:11 +01:00
} ,
2021-03-06 16:05:27 +01:00
"<unknown>) => Partial<Pick<" ,
2021-03-03 20:01:11 +01:00
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
2021-03-06 16:05:27 +01:00
"section" : "def-public.App" ,
"text" : "App"
2021-03-03 20:01:11 +01:00
} ,
2021-03-06 16:05:27 +01:00
"<unknown>, \"status\" | \"meta\" | \"navLinkStatus\" | \"defaultPath\" | \"tooltip\">> | undefined"
2021-03-03 20:01:11 +01:00
] ,
2021-05-06 23:59:11 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 74
} ,
"deprecated" : false ,
2021-03-03 20:01:11 +01:00
"initialIsOpen" : false
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-03 20:01:11 +01:00
"id" : "def-public.PublicAppInfo" ,
"type" : "Type" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "PublicAppInfo" ,
"description" : [
"\nPublic information about a registered {@link App | application}\n"
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
2021-05-20 22:11:31 +02:00
"Pick<" ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.App" ,
"text" : "App"
} ,
"<unknown>, \"status\" | \"title\" | \"id\" | \"order\" | \"category\" | \"navLinkStatus\" | \"defaultPath\" | \"tooltip\" | \"euiIconType\" | \"icon\" | \"capabilities\" | \"chromeless\" | \"appRoute\" | \"exactRoute\"> & { status: " ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppStatus" ,
"text" : "AppStatus"
} ,
"; navLinkStatus: " ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppNavLinkStatus" ,
"text" : "AppNavLinkStatus"
} ,
"; appRoute: string; meta: " ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.PublicAppMetaInfo" ,
"text" : "PublicAppMetaInfo"
} ,
"; }"
2021-05-06 23:59:11 +02:00
] ,
2021-03-03 20:01:11 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 322
2021-03-03 20:01:11 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-03-03 20:01:11 +01:00
"initialIsOpen" : false
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-03 20:01:11 +01:00
"id" : "def-public.PublicAppMetaInfo" ,
"type" : "Type" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "PublicAppMetaInfo" ,
"description" : [
"\nPublic information about a registered app's {@link AppMeta | keywords }\n"
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
2021-05-20 22:11:31 +02:00
"Pick<" ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppMeta" ,
"text" : "AppMeta"
} ,
", never> & { keywords: string[]; searchDeepLinks: " ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.PublicAppSearchDeepLinkInfo" ,
"text" : "PublicAppSearchDeepLinkInfo"
} ,
"[]; }"
2021-05-06 23:59:11 +02:00
] ,
2021-03-03 20:01:11 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 267
2021-03-03 20:01:11 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-03-03 20:01:11 +01:00
"initialIsOpen" : false
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "core" ,
2021-03-03 20:01:11 +01:00
"id" : "def-public.PublicAppSearchDeepLinkInfo" ,
"type" : "Type" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-03 20:01:11 +01:00
"label" : "PublicAppSearchDeepLinkInfo" ,
"description" : [
"\nPublic information about a registered app's {@link AppSearchDeepLink | searchDeepLinks}\n"
] ,
2021-05-06 23:59:11 +02:00
"signature" : [
2021-05-20 22:11:31 +02:00
"Pick<" ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppSearchDeepLink" ,
"text" : "AppSearchDeepLink"
} ,
", \"title\" | \"id\" | \"path\"> & { searchDeepLinks: " ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.PublicAppSearchDeepLinkInfo" ,
"text" : "PublicAppSearchDeepLinkInfo"
} ,
"[]; keywords: string[]; }"
2021-05-06 23:59:11 +02:00
] ,
2021-03-03 20:01:11 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-03-06 16:05:27 +01:00
"lineNumber" : 277
2021-03-03 20:01:11 +01:00
} ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-03-03 20:01:11 +01:00
"initialIsOpen" : false
}
] ,
"objects" : [ ]
} ,
"server" : {
"classes" : [ ] ,
"functions" : [ ] ,
"interfaces" : [ ] ,
"enums" : [ ] ,
"misc" : [ ] ,
"objects" : [ ]
} ,
"common" : {
"classes" : [ ] ,
"functions" : [ ] ,
"interfaces" : [ ] ,
"enums" : [ ] ,
"misc" : [ ] ,
"objects" : [ ]
}
}