2021-03-03 04:02:17 +01:00
{
"id" : "core.application" ,
"client" : {
"classes" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.ScopedHistory" ,
"type" : "Class" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +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 21:29:47 +02:00
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
"lineNumber" : 34
} ,
"deprecated" : false ,
2021-03-03 04:02:17 +01:00
"children" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.ScopedHistory.Unnamed" ,
"type" : "Function" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "Constructor" ,
2021-05-06 21:29:47 +02:00
"description" : [ ] ,
2021-03-03 04:02:17 +01:00
"signature" : [
"any"
] ,
2021-05-06 21:29:47 +02:00
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
"lineNumber" : 59
} ,
"deprecated" : false ,
2021-03-03 04:02:17 +01:00
"children" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-04-15 17:36:10 +02:00
"id" : "def-public.ScopedHistory.Unnamed.$1" ,
2021-03-03 04:02:17 +01:00
"type" : "Object" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "parentHistory" ,
2021-05-06 21:29:47 +02:00
"description" : [ ] ,
2021-03-03 04:02:17 +01:00
"signature" : [
"History" ,
"<any>"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 59
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
"isRequired" : true
2021-03-03 04:02:17 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-04-15 17:36:10 +02:00
"id" : "def-public.ScopedHistory.Unnamed.$2" ,
2021-03-03 04:02:17 +01:00
"type" : "string" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "basePath" ,
2021-05-06 21:29:47 +02:00
"description" : [ ] ,
2021-03-03 04:02:17 +01:00
"signature" : [
"string"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 59
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
"isRequired" : true
2021-03-03 04:02:17 +01:00
}
] ,
2021-05-06 21:29:47 +02:00
"returnComment" : [ ]
2021-03-03 04:02:17 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.ScopedHistory.createSubHistory" ,
"type" : "Function" ,
2021-05-06 21:29:47 +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 04:02:17 +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 02:12:28 +01:00
"lineNumber" : 77
2021-03-03 04:02:17 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false ,
"children" : [
{
"parentPluginId" : "core" ,
"id" : "def-public.ScopedHistory.createSubHistory.$1" ,
"type" : "string" ,
"tags" : [ ] ,
"label" : "basePath" ,
2021-06-07 23:55:35 +02:00
"description" : [
"the URL path scope for the sub history"
] ,
2021-05-06 21:29:47 +02:00
"signature" : [
"string"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
"lineNumber" : 78
} ,
"deprecated" : false ,
"isRequired" : true
}
] ,
2021-03-03 04:02:17 +01:00
"returnComment" : [ ]
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.ScopedHistory.length" ,
"type" : "number" ,
"tags" : [ ] ,
2021-05-06 21:29:47 +02:00
"label" : "length" ,
2021-03-03 04:02:17 +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 02:12:28 +01:00
"lineNumber" : 86
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false
2021-03-03 04:02:17 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.ScopedHistory.location" ,
"type" : "Object" ,
"tags" : [ ] ,
2021-05-06 21:29:47 +02:00
"label" : "location" ,
2021-03-03 04:02:17 +01:00
"description" : [
"\nThe current location of the history stack."
] ,
2021-05-06 21:29:47 +02:00
"signature" : [
"Location" ,
"<HistoryLocationState>"
] ,
2021-03-03 04:02:17 +01:00
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 94
2021-03-03 04:02:17 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false
2021-03-03 04:02:17 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.ScopedHistory.action" ,
"type" : "CompoundType" ,
"tags" : [ ] ,
2021-05-06 21:29:47 +02:00
"label" : "action" ,
2021-03-03 04:02:17 +01:00
"description" : [
"\nThe last action dispatched on the history stack."
] ,
2021-05-06 21:29:47 +02:00
"signature" : [
2021-06-07 23:55:35 +02:00
"\"PUSH\" | \"POP\" | \"REPLACE\""
2021-05-06 21:29:47 +02:00
] ,
2021-03-03 04:02:17 +01:00
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 102
2021-03-03 04:02:17 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false
2021-03-03 04:02:17 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.ScopedHistory.push" ,
"type" : "Function" ,
2021-05-06 21:29:47 +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 04:02:17 +01:00
"children" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-04-15 17:36:10 +02:00
"id" : "def-public.ScopedHistory.push.$1" ,
2021-03-03 04:02:17 +01:00
"type" : "CompoundType" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "pathOrLocation" ,
2021-06-07 23:55:35 +02:00
"description" : [
"a string or location descriptor"
] ,
2021-03-03 04:02:17 +01:00
"signature" : [
"string | " ,
"LocationDescriptorObject" ,
"<HistoryLocationState>"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 114
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
"isRequired" : true
2021-03-03 04:02:17 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-04-15 17:36:10 +02:00
"id" : "def-public.ScopedHistory.push.$2" ,
2021-03-03 04:02:17 +01:00
"type" : "Uncategorized" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "state" ,
2021-05-06 21:29:47 +02:00
"description" : [ ] ,
2021-03-03 04:02:17 +01:00
"signature" : [
"HistoryLocationState | undefined"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 115
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
"isRequired" : false
2021-03-03 04:02:17 +01:00
}
] ,
2021-05-06 21:29:47 +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 04:02:17 +01:00
"signature" : [
"(pathOrLocation: string | " ,
"LocationDescriptorObject" ,
"<HistoryLocationState>, state?: HistoryLocationState | undefined) => void"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-05-06 21:29:47 +02:00
"lineNumber" : 131
2021-03-03 04:02:17 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false ,
2021-03-03 04:02:17 +01:00
"children" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-04-15 17:36:10 +02:00
"id" : "def-public.ScopedHistory.replace.$1" ,
2021-03-03 04:02:17 +01:00
"type" : "CompoundType" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "pathOrLocation" ,
2021-06-07 23:55:35 +02:00
"description" : [
"a string or location descriptor"
] ,
2021-03-03 04:02:17 +01:00
"signature" : [
"string | " ,
"LocationDescriptorObject" ,
"<HistoryLocationState>"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 132
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
"isRequired" : true
2021-03-03 04:02:17 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-04-15 17:36:10 +02:00
"id" : "def-public.ScopedHistory.replace.$2" ,
2021-03-03 04:02:17 +01:00
"type" : "Uncategorized" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "state" ,
2021-05-06 21:29:47 +02:00
"description" : [ ] ,
2021-03-03 04:02:17 +01:00
"signature" : [
"HistoryLocationState | undefined"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 133
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
"isRequired" : false
2021-03-03 04:02:17 +01:00
}
] ,
"returnComment" : [ ]
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.ScopedHistory.go" ,
"type" : "Function" ,
2021-05-06 21:29:47 +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 04:02:17 +01:00
"children" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-04-15 17:36:10 +02:00
"id" : "def-public.ScopedHistory.go.$1" ,
2021-03-03 04:02:17 +01:00
"type" : "number" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "n" ,
2021-06-07 23:55:35 +02:00
"description" : [
"number of positions in the stack to go. Negative numbers indicate number of entries backward, positive\nnumbers for forwards. If passed 0, the current location will be reloaded. If `n` exceeds the number of\nentries available, this is a no-op."
] ,
2021-03-03 04:02:17 +01:00
"signature" : [
"number"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 150
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
"isRequired" : true
2021-03-03 04:02:17 +01:00
}
] ,
"returnComment" : [ ]
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.ScopedHistory.goBack" ,
"type" : "Function" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
"label" : "goBack" ,
2021-03-03 04:02:17 +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 21:29:47 +02:00
"signature" : [
"() => void"
] ,
2021-03-03 04:02:17 +01:00
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 168
2021-03-03 04:02:17 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false ,
"children" : [ ] ,
2021-03-03 04:02:17 +01:00
"returnComment" : [ ]
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.ScopedHistory.goForward" ,
"type" : "Function" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
"label" : "goForward" ,
2021-03-03 04:02:17 +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 21:29:47 +02:00
"signature" : [
"() => void"
] ,
2021-03-03 04:02:17 +01:00
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 177
2021-03-03 04:02:17 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false ,
"children" : [ ] ,
2021-03-03 04:02:17 +01:00
"returnComment" : [ ]
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.ScopedHistory.block" ,
"type" : "Function" ,
2021-05-06 21:29:47 +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 04:02:17 +01:00
"children" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-04-15 17:36:10 +02:00
"id" : "def-public.ScopedHistory.block.$1" ,
2021-03-03 04:02:17 +01:00
"type" : "CompoundType" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "prompt" ,
2021-05-06 21:29:47 +02:00
"description" : [ ] ,
2021-03-03 04:02:17 +01:00
"signature" : [
"string | boolean | " ,
"History" ,
".TransitionPromptHook<HistoryLocationState> | undefined"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 186
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
"isRequired" : false
2021-03-03 04:02:17 +01:00
}
] ,
2021-05-06 21:29:47 +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 04:02:17 +01:00
"signature" : [
2021-05-06 21:29:47 +02:00
"(listener: (location: " ,
"Location" ,
"<HistoryLocationState>, action: " ,
"Action" ,
") => void) => " ,
2021-03-03 04:02:17 +01:00
"UnregisterCallback"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-05-06 21:29:47 +02:00
"lineNumber" : 205
2021-03-03 04:02:17 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false ,
2021-03-03 04:02:17 +01:00
"children" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-04-15 17:36:10 +02:00
"id" : "def-public.ScopedHistory.listen.$1" ,
2021-03-03 04:02:17 +01:00
"type" : "Function" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "listener" ,
2021-06-07 23:55:35 +02:00
"description" : [
"a function that receives location updates."
] ,
2021-03-03 04:02:17 +01:00
"signature" : [
"(location: " ,
"Location" ,
"<HistoryLocationState>, action: " ,
"Action" ,
") => void"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 206
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
"isRequired" : true
2021-03-03 04:02:17 +01:00
}
] ,
"returnComment" : [
"an function to unsubscribe the listener."
]
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.ScopedHistory.createHref" ,
"type" : "Function" ,
2021-05-06 21:29:47 +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 04:02:17 +01:00
"children" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-04-15 17:36:10 +02:00
"id" : "def-public.ScopedHistory.createHref.$1" ,
2021-03-03 04:02:17 +01:00
"type" : "Object" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "location" ,
2021-05-06 21:29:47 +02:00
"description" : [ ] ,
2021-03-03 04:02:17 +01:00
"signature" : [
"LocationDescriptorObject" ,
"<HistoryLocationState>"
] ,
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 223
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
"isRequired" : true
2021-03-03 04:02:17 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-04-15 17:36:10 +02:00
"id" : "def-public.ScopedHistory.createHref.$2.prependBasePathtrue" ,
2021-03-03 04:02:17 +01:00
"type" : "Object" ,
"tags" : [ ] ,
2021-05-06 21:29:47 +02:00
"label" : "{ prependBasePath = true }" ,
2021-03-03 04:02:17 +01:00
"description" : [ ] ,
2021-05-06 21:29:47 +02:00
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
"lineNumber" : 224
} ,
"deprecated" : false ,
2021-03-03 04:02:17 +01:00
"children" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-04-15 17:36:10 +02:00
"id" : "def-public.ScopedHistory.createHref.$2.prependBasePathtrue.prependBasePath" ,
2021-03-03 04:02:17 +01:00
"type" : "CompoundType" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "prependBasePath" ,
"description" : [ ] ,
2021-05-06 21:29:47 +02:00
"signature" : [
"boolean | undefined"
] ,
2021-03-03 04:02:17 +01:00
"source" : {
"path" : "src/core/public/application/scoped_history.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 224
2021-03-03 04:02:17 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false
2021-03-03 04:02:17 +01:00
}
2021-05-06 21:29:47 +02:00
]
2021-03-03 04:02:17 +01:00
}
] ,
"returnComment" : [ ]
}
] ,
"initialIsOpen" : false
}
] ,
"functions" : [ ] ,
"interfaces" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.App" ,
2021-03-03 04:02:17 +01:00
"type" : "Interface" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "App" ,
2021-05-06 21:29:47 +02:00
"description" : [ ] ,
2021-03-06 02:12:28 +01:00
"signature" : [
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.App" ,
"text" : "App"
} ,
2021-06-08 20:05:14 +02:00
"<HistoryLocationState> extends " ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppNavOptions" ,
"text" : "AppNavOptions"
}
2021-03-06 02:12:28 +01:00
] ,
2021-05-06 21:29:47 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 107
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
2021-03-03 04:02:17 +01:00
"children" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.App.id" ,
"type" : "string" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "id" ,
2021-03-03 04:02:17 +01:00
"description" : [
2021-03-06 02:12:28 +01:00
"\nThe unique identifier of the application"
2021-03-03 04:02:17 +01:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 111
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false
2021-03-03 04:02:17 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.App.title" ,
"type" : "string" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "title" ,
2021-03-03 04:02:17 +01:00
"description" : [
2021-03-06 02:12:28 +01:00
"\nThe title of the application."
2021-03-03 04:02:17 +01:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 116
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false
2021-03-06 02:12:28 +01:00
} ,
2021-03-03 04:02:17 +01:00
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.App.category" ,
2021-03-03 04:02:17 +01:00
"type" : "Object" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "category" ,
2021-03-03 04:02:17 +01:00
"description" : [
2021-03-06 02:12:28 +01:00
"\nThe category definition of the product\nSee {@link AppCategory}\nSee DEFAULT_APP_CATEGORIES for more reference"
2021-03-03 04:02:17 +01:00
] ,
2021-05-06 21:29:47 +02:00
"signature" : [
"AppCategory" ,
" | undefined"
] ,
2021-03-03 04:02:17 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 123
2021-03-03 04:02:17 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false
2021-03-03 04:02:17 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.App.status" ,
"type" : "CompoundType" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "status" ,
2021-03-03 04:02:17 +01:00
"description" : [
2021-03-06 02:12:28 +01:00
"\nThe initial status of the application.\nDefaulting to `accessible`"
2021-03-03 04:02:17 +01:00
] ,
"signature" : [
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
2021-03-06 02:12:28 +01:00
"section" : "def-public.AppStatus" ,
"text" : "AppStatus"
2021-03-03 04:02:17 +01:00
} ,
2021-03-06 02:12:28 +01:00
" | undefined"
2021-05-06 21:29:47 +02:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 129
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false
2021-03-03 04:02:17 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.App.navLinkStatus" ,
"type" : "CompoundType" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +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 04:02:17 +01:00
"signature" : [
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
2021-03-06 02:12:28 +01:00
"section" : "def-public.AppNavLinkStatus" ,
"text" : "AppNavLinkStatus"
2021-03-03 04:02:17 +01:00
} ,
2021-03-06 02:12:28 +01:00
" | undefined"
2021-05-06 21:29:47 +02:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 136
} ,
"deprecated" : false
} ,
{
"parentPluginId" : "core" ,
"id" : "def-public.App.searchable" ,
"type" : "CompoundType" ,
"tags" : [ ] ,
"label" : "searchable" ,
"description" : [
"\nThe initial flag to determine if the application is searchable in the global search.\nDefaulting to `true` if `navLinkStatus` is `visible` or omitted."
] ,
"signature" : [
"boolean | undefined"
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 142
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false
2021-03-06 02:12:28 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.App.defaultPath" ,
"type" : "string" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "defaultPath" ,
2021-03-03 04:02:17 +01:00
"description" : [
2021-03-06 02:12:28 +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 04:02:17 +01:00
] ,
2021-05-06 21:29:47 +02:00
"signature" : [
"string | undefined"
] ,
2021-03-03 04:02:17 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 149
2021-03-06 02:12:28 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false
2021-03-03 04:02:17 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.App.updater$" ,
"type" : "Object" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "updater$" ,
2021-03-03 04:02:17 +01:00
"description" : [
2021-03-06 02:12:28 +01:00
"\nAn {@link AppUpdater} observable that can be used to update the application {@link AppUpdatableFields} at runtime.\n"
2021-03-03 04:02:17 +01:00
] ,
2021-03-06 02:12:28 +01:00
"signature" : [
"Observable" ,
"<" ,
2021-03-03 04:02:17 +01:00
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppUpdater" ,
"text" : "AppUpdater"
} ,
"> | undefined"
2021-05-06 21:29:47 +02:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 183
2021-03-03 04:02:17 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false
2021-03-03 04:02:17 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.App.capabilities" ,
"type" : "Object" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "capabilities" ,
"description" : [
"\nCustom capabilities defined by the app."
] ,
"signature" : [
"Partial<" ,
2021-04-15 17:36:10 +02:00
"Capabilities" ,
2021-03-03 04:02:17 +01:00
"> | undefined"
2021-05-06 21:29:47 +02:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 188
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false
2021-03-03 04:02:17 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.App.chromeless" ,
"type" : "CompoundType" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +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 21:29:47 +02:00
"signature" : [
"boolean | undefined"
] ,
2021-03-03 04:02:17 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 194
2021-03-03 04:02:17 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false
2021-03-03 04:02:17 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.App.mount" ,
"type" : "Function" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "mount" ,
"description" : [
"\nA mount function called when the user navigates to this app's route."
] ,
2021-03-06 02:12:28 +01:00
"signature" : [
2021-06-07 23:55:35 +02:00
"(params: " ,
2021-05-20 19:22:41 +02:00
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
2021-06-07 23:55:35 +02:00
"section" : "def-public.AppMountParameters" ,
"text" : "AppMountParameters"
2021-05-20 19:22:41 +02:00
} ,
2021-06-07 23:55:35 +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 21:29:47 +02:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 199
2021-05-06 21:29:47 +02:00
} ,
2021-06-07 23:55:35 +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" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 346
2021-06-07 23:55:35 +02:00
} ,
"deprecated" : false
}
]
2021-03-06 02:12:28 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.App.appRoute" ,
"type" : "string" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +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 21:29:47 +02:00
"signature" : [
"string | undefined"
] ,
2021-03-06 02:12:28 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 206
2021-03-06 02:12:28 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false
2021-03-06 02:12:28 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.App.exactRoute" ,
"type" : "CompoundType" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +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 21:29:47 +02:00
"signature" : [
"boolean | undefined"
] ,
2021-03-06 02:12:28 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 224
2021-03-06 02:12:28 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false
2021-03-06 02:12:28 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-05-27 11:30:15 +02:00
"id" : "def-public.App.keywords" ,
"type" : "Array" ,
"tags" : [ ] ,
"label" : "keywords" ,
"description" : [
"Optional keywords to match with in deep links search. Omit if this part of the hierarchy does not have a page URL."
] ,
"signature" : [
"string[] | undefined"
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 227
2021-05-27 11:30:15 +02:00
} ,
"deprecated" : false
} ,
{
"parentPluginId" : "core" ,
"id" : "def-public.App.deepLinks" ,
"type" : "Array" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-05-27 11:30:15 +02:00
"label" : "deepLinks" ,
2021-03-06 02:12:28 +01:00
"description" : [
2021-05-27 11:30:15 +02:00
"\nInput type for registering secondary in-app locations for an application.\n\nDeep links must include at least one of `path` or `deepLinks`. 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.\n"
2021-03-06 02:12:28 +01:00
] ,
"signature" : [
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
2021-05-27 11:30:15 +02:00
"section" : "def-public.AppDeepLink" ,
"text" : "AppDeepLink"
2021-03-06 02:12:28 +01:00
} ,
2021-05-27 11:30:15 +02:00
"[] | undefined"
2021-05-06 21:29:47 +02:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 266
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false
2021-03-06 02:12:28 +01:00
}
] ,
"initialIsOpen" : false
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.AppLeaveConfirmAction" ,
"type" : "Interface" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +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 21:29:47 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 572
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
2021-03-06 02:12:28 +01:00
"children" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.AppLeaveConfirmAction.type" ,
"type" : "string" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "type" ,
"description" : [ ] ,
"signature" : [
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppLeaveActionType" ,
"text" : "AppLeaveActionType"
} ,
".confirm"
2021-05-06 21:29:47 +02:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 573
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false
2021-03-06 02:12:28 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.AppLeaveConfirmAction.text" ,
"type" : "string" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "text" ,
"description" : [ ] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 574
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false
2021-03-06 02:12:28 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.AppLeaveConfirmAction.title" ,
"type" : "string" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "title" ,
"description" : [ ] ,
2021-05-06 21:29:47 +02:00
"signature" : [
"string | undefined"
] ,
2021-03-06 02:12:28 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 575
2021-03-06 02:12:28 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false
2021-03-06 02:12:28 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.AppLeaveConfirmAction.callback" ,
"type" : "Function" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "callback" ,
"description" : [ ] ,
2021-05-06 21:29:47 +02:00
"signature" : [
"(() => void) | undefined"
] ,
2021-03-06 02:12:28 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 576
2021-03-06 02:12:28 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false
2021-03-06 02:12:28 +01:00
}
] ,
"initialIsOpen" : false
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.AppLeaveDefaultAction" ,
"type" : "Interface" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +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 21:29:47 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 560
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
2021-03-06 02:12:28 +01:00
"children" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.AppLeaveDefaultAction.type" ,
"type" : "string" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "type" ,
"description" : [ ] ,
"signature" : [
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppLeaveActionType" ,
"text" : "AppLeaveActionType"
} ,
".default"
2021-05-06 21:29:47 +02:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 561
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false
2021-03-06 02:12:28 +01:00
}
] ,
"initialIsOpen" : false
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.ApplicationSetup" ,
"type" : "Interface" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "ApplicationSetup" ,
"description" : [ ] ,
2021-05-06 21:29:47 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 628
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
2021-03-06 02:12:28 +01:00
"children" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.ApplicationSetup.register" ,
"type" : "Function" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "register" ,
2021-05-06 21:29:47 +02:00
"description" : [
"\nRegister an mountable application to the system."
] ,
2021-03-06 02:12:28 +01:00
"signature" : [
"<HistoryLocationState = unknown>(app: " ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.App" ,
"text" : "App"
} ,
"<HistoryLocationState>) => void"
] ,
2021-05-06 21:29:47 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 634
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
2021-03-06 02:12:28 +01:00
"children" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-04-15 17:36:10 +02:00
"id" : "def-public.ApplicationSetup.register.$1" ,
2021-03-06 02:12:28 +01:00
"type" : "Object" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "app" ,
2021-05-06 21:29:47 +02:00
"description" : [
"- an {@link App}"
] ,
2021-03-06 02:12:28 +01:00
"signature" : [
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.App" ,
"text" : "App"
} ,
"<HistoryLocationState>"
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 634
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
"isRequired" : true
2021-03-06 02:12:28 +01:00
}
] ,
2021-05-06 21:29:47 +02:00
"returnComment" : [ ]
2021-03-06 02:12:28 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.ApplicationSetup.registerAppUpdater" ,
"type" : "Function" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "registerAppUpdater" ,
2021-05-06 21:29:47 +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 02:12:28 +01:00
"signature" : [
"(appUpdater$: " ,
"Observable" ,
"<" ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppUpdater" ,
"text" : "AppUpdater"
} ,
">) => void"
] ,
2021-05-06 21:29:47 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 663
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
2021-03-06 02:12:28 +01:00
"children" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-04-15 17:36:10 +02:00
"id" : "def-public.ApplicationSetup.registerAppUpdater.$1" ,
2021-03-06 02:12:28 +01:00
"type" : "Object" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "appUpdater$" ,
2021-05-06 21:29:47 +02:00
"description" : [ ] ,
2021-03-06 02:12:28 +01:00
"signature" : [
"Observable" ,
"<" ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppUpdater" ,
"text" : "AppUpdater"
} ,
">"
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 663
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
"isRequired" : true
2021-03-06 02:12:28 +01:00
}
] ,
2021-05-06 21:29:47 +02:00
"returnComment" : [ ]
2021-03-06 02:12:28 +01:00
}
] ,
"initialIsOpen" : false
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.ApplicationStart" ,
"type" : "Interface" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "ApplicationStart" ,
"description" : [ ] ,
2021-05-06 21:29:47 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 710
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
2021-03-06 02:12:28 +01:00
"children" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.ApplicationStart.capabilities" ,
"type" : "Object" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "capabilities" ,
"description" : [
"\nGets the read-only capabilities."
] ,
2021-05-06 21:29:47 +02:00
"signature" : [
2021-06-07 23:55:35 +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 21:29:47 +02:00
] ,
2021-03-06 02:12:28 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 714
2021-03-06 02:12:28 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false
2021-03-06 02:12:28 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.ApplicationStart.applications$" ,
"type" : "Object" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +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 21:29:47 +02:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 723
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false
2021-03-06 02:12:28 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.ApplicationStart.navigateToApp" ,
"type" : "Function" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "navigateToApp" ,
2021-05-06 21:29:47 +02:00
"description" : [
"\nNavigate to a given app\n"
] ,
2021-03-06 02:12:28 +01:00
"signature" : [
"(appId: string, options?: " ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.NavigateToAppOptions" ,
"text" : "NavigateToAppOptions"
} ,
" | undefined) => Promise<void>"
] ,
2021-05-06 21:29:47 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 731
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
2021-03-06 02:12:28 +01:00
"children" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-04-15 17:36:10 +02:00
"id" : "def-public.ApplicationStart.navigateToApp.$1" ,
2021-03-06 02:12:28 +01:00
"type" : "string" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "appId" ,
2021-05-06 21:29:47 +02:00
"description" : [ ] ,
2021-03-06 02:12:28 +01:00
"signature" : [
"string"
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 731
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
"isRequired" : true
2021-03-06 02:12:28 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-04-15 17:36:10 +02:00
"id" : "def-public.ApplicationStart.navigateToApp.$2" ,
2021-03-06 02:12:28 +01:00
"type" : "Object" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "options" ,
2021-05-06 21:29:47 +02:00
"description" : [
"- navigation options"
] ,
2021-03-06 02:12:28 +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-06-08 20:05:14 +02:00
"lineNumber" : 731
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
"isRequired" : false
2021-03-06 02:12:28 +01:00
}
] ,
2021-05-06 21:29:47 +02:00
"returnComment" : [ ]
2021-03-06 02:12:28 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.ApplicationStart.navigateToUrl" ,
"type" : "Function" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +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 21:29:47 +02:00
"signature" : [
"(url: string) => Promise<void>"
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 769
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
2021-03-06 02:12:28 +01:00
"children" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-04-15 17:36:10 +02:00
"id" : "def-public.ApplicationStart.navigateToUrl.$1" ,
2021-03-06 02:12:28 +01:00
"type" : "string" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "url" ,
"description" : [
"- an absolute URL, an absolute path or a relative path, to navigate to."
] ,
2021-05-06 21:29:47 +02:00
"signature" : [
"string"
] ,
2021-03-06 02:12:28 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 769
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
"isRequired" : true
2021-03-06 02:12:28 +01:00
}
] ,
2021-05-06 21:29:47 +02:00
"returnComment" : [ ]
2021-03-06 02:12:28 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.ApplicationStart.getUrlForApp" ,
"type" : "Function" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +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 21:29:47 +02:00
"signature" : [
"(appId: string, options?: { path?: string | undefined; absolute?: boolean | undefined; } | undefined) => string"
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 783
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
2021-03-06 02:12:28 +01:00
"children" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-04-15 17:36:10 +02:00
"id" : "def-public.ApplicationStart.getUrlForApp.$1" ,
2021-03-06 02:12:28 +01:00
"type" : "string" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "appId" ,
2021-05-06 21:29:47 +02:00
"description" : [ ] ,
2021-03-06 02:12:28 +01:00
"signature" : [
"string"
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 783
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
"isRequired" : true
2021-03-06 02:12:28 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-04-15 17:36:10 +02:00
"id" : "def-public.ApplicationStart.getUrlForApp.$2.options" ,
2021-03-06 02:12:28 +01:00
"type" : "Object" ,
"tags" : [ ] ,
2021-05-06 21:29:47 +02:00
"label" : "options" ,
2021-03-06 02:12:28 +01:00
"description" : [ ] ,
2021-05-06 21:29:47 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 783
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
2021-03-06 02:12:28 +01:00
"children" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-04-15 17:36:10 +02:00
"id" : "def-public.ApplicationStart.getUrlForApp.$2.options.path" ,
2021-03-06 02:12:28 +01:00
"type" : "string" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "path" ,
"description" : [ ] ,
2021-05-06 21:29:47 +02:00
"signature" : [
"string | undefined"
] ,
2021-03-06 02:12:28 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 783
2021-03-06 02:12:28 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false
2021-03-06 02:12:28 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-04-15 17:36:10 +02:00
"id" : "def-public.ApplicationStart.getUrlForApp.$2.options.absolute" ,
2021-03-06 02:12:28 +01:00
"type" : "CompoundType" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "absolute" ,
"description" : [ ] ,
2021-05-06 21:29:47 +02:00
"signature" : [
"boolean | undefined"
] ,
2021-03-06 02:12:28 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 783
2021-03-06 02:12:28 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false
2021-03-06 02:12:28 +01:00
}
2021-05-06 21:29:47 +02:00
]
2021-03-06 02:12:28 +01:00
}
] ,
2021-05-06 21:29:47 +02:00
"returnComment" : [ ]
2021-03-03 04:02:17 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.ApplicationStart.currentAppId$" ,
"type" : "Object" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "currentAppId$" ,
2021-03-03 04:02:17 +01:00
"description" : [
2021-03-06 02:12:28 +01:00
"\nAn observable that emits the current application id and each subsequent id update."
2021-03-03 04:02:17 +01:00
] ,
2021-05-06 21:29:47 +02:00
"signature" : [
"Observable" ,
"<string | undefined>"
] ,
2021-03-03 04:02:17 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 788
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false
2021-03-03 04:02:17 +01:00
}
] ,
"initialIsOpen" : false
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.AppMountParameters" ,
"type" : "Interface" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "AppMountParameters" ,
2021-05-06 21:29:47 +02:00
"description" : [ ] ,
2021-03-03 04:02:17 +01:00
"signature" : [
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppMountParameters" ,
"text" : "AppMountParameters"
} ,
"<HistoryLocationState>"
] ,
2021-05-06 21:29:47 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 356
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
2021-03-03 04:02:17 +01:00
"children" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.AppMountParameters.element" ,
"type" : "Object" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "element" ,
"description" : [
"\nThe container element to render the application into."
] ,
2021-05-06 21:29:47 +02:00
"signature" : [
"HTMLElement"
] ,
2021-03-03 04:02:17 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 360
2021-03-03 04:02:17 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false
2021-03-03 04:02:17 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.AppMountParameters.history" ,
"type" : "Object" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +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 02:12:28 +01:00
] ,
2021-03-03 04:02:17 +01:00
"signature" : [
2021-03-06 02:12:28 +01:00
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.ScopedHistory" ,
"text" : "ScopedHistory"
} ,
"<HistoryLocationState>"
2021-05-06 21:29:47 +02:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 406
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false
2021-03-06 02:12:28 +01:00
} ,
2021-03-03 04:02:17 +01:00
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
"id" : "def-public.AppMountParameters.appBasePath" ,
"type" : "string" ,
2021-03-06 02:12:28 +01:00
"tags" : [
"deprecated"
] ,
"label" : "appBasePath" ,
2021-03-03 04:02:17 +01:00
"description" : [
2021-03-06 02:12:28 +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" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 456
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : true ,
"references" : [
{
"plugin" : "management" ,
"link" : {
"path" : "src/plugins/management/public/application.tsx" ,
"lineNumber" : 16
}
} ,
2021-06-07 21:02:57 +02:00
{
"plugin" : "fleet" ,
"link" : {
"path" : "x-pack/plugins/fleet/public/applications/integrations/index.tsx" ,
"lineNumber" : 67
}
} ,
2021-05-06 21:29:47 +02:00
{
"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-06-07 23:55:35 +02:00
} ,
{
"plugin" : "fleet" ,
"link" : {
"path" : "x-pack/plugins/fleet/target/types/public/applications/integrations/index.d.ts" ,
"lineNumber" : 11
}
2021-05-06 21:29:47 +02:00
}
]
2021-03-06 02:12:28 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
"id" : "def-public.AppMountParameters.onAppLeave" ,
"type" : "Function" ,
2021-03-06 02:12:28 +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 04:02:17 +01:00
] ,
"signature" : [
2021-03-06 02:12:28 +01:00
"(handler: " ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppLeaveHandler" ,
"text" : "AppLeaveHandler"
} ,
") => void"
2021-05-06 21:29:47 +02:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 491
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : true ,
"references" : [
{
"plugin" : "dashboard" ,
"link" : {
2021-06-07 23:55:35 +02:00
"path" : "src/plugins/dashboard/public/types.ts" ,
"lineNumber" : 194
2021-05-06 21:29:47 +02:00
}
} ,
{
"plugin" : "dashboard" ,
"link" : {
"path" : "src/plugins/dashboard/public/application/dashboard_router.tsx" ,
2021-06-07 23:55:35 +02:00
"lineNumber" : 57
2021-05-06 21:29:47 +02:00
}
} ,
{
"plugin" : "dashboard" ,
"link" : {
"path" : "src/plugins/dashboard/public/plugin.tsx" ,
2021-06-07 21:02:57 +02:00
"lineNumber" : 299
2021-05-06 21:29:47 +02:00
}
} ,
{
"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-06-07 23:55:35 +02:00
"lineNumber" : 67
2021-05-06 21:29:47 +02:00
}
} ,
{
"plugin" : "maps" ,
"link" : {
"path" : "x-pack/plugins/maps/public/routes/map_page/map_page.tsx" ,
"lineNumber" : 19
}
} ,
2021-05-27 11:30:15 +02:00
{
"plugin" : "lens" ,
"link" : {
"path" : "x-pack/plugins/lens/public/app_plugin/types.ts" ,
2021-06-07 21:02:57 +02:00
"lineNumber" : 44
}
} ,
{
"plugin" : "lens" ,
"link" : {
"path" : "x-pack/plugins/lens/public/app_plugin/types.ts" ,
"lineNumber" : 72
2021-05-27 11:30:15 +02:00
}
} ,
{
"plugin" : "lens" ,
"link" : {
"path" : "x-pack/plugins/lens/public/app_plugin/mounter.tsx" ,
2021-06-07 21:02:57 +02:00
"lineNumber" : 219
2021-05-27 11:30:15 +02:00
}
} ,
2021-05-06 21:29:47 +02:00
{
"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-06-07 23:55:35 +02:00
"lineNumber" : 17
2021-05-06 21:29:47 +02:00
}
}
2021-06-07 23:55:35 +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" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 491
2021-06-07 23:55:35 +02:00
} ,
"deprecated" : false
}
2021-03-03 04:02:17 +01:00
]
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.AppMountParameters.setHeaderActionMenu" ,
"type" : "Function" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "setHeaderActionMenu" ,
2021-03-03 04:02:17 +01:00
"description" : [
2021-03-06 02:12:28 +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 04:02:17 +01:00
] ,
"signature" : [
2021-03-06 02:12:28 +01:00
"(menuMount: " ,
2021-03-03 04:02:17 +01:00
{
"pluginId" : "core" ,
"scope" : "public" ,
2021-03-06 02:12:28 +01:00
"docId" : "kibCorePluginApi" ,
"section" : "def-public.MountPoint" ,
"text" : "MountPoint"
2021-03-03 04:02:17 +01:00
} ,
2021-03-06 02:12:28 +01:00
"<HTMLElement> | undefined) => void"
2021-05-06 21:29:47 +02:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 522
2021-05-06 21:29:47 +02:00
} ,
2021-06-07 23:55:35 +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" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 522
2021-06-07 23:55:35 +02:00
} ,
"deprecated" : false
}
]
2021-03-03 04:02:17 +01:00
}
] ,
"initialIsOpen" : false
} ,
2021-06-08 20:05:14 +02:00
{
"parentPluginId" : "core" ,
"id" : "def-public.AppNavOptions" ,
"type" : "Interface" ,
"tags" : [ ] ,
"label" : "AppNavOptions" ,
"description" : [
"\nApp navigation menu options"
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 73
} ,
"deprecated" : false ,
"children" : [
{
"parentPluginId" : "core" ,
"id" : "def-public.AppNavOptions.order" ,
"type" : "number" ,
"tags" : [ ] ,
"label" : "order" ,
"description" : [
"\nAn ordinal used to sort nav links relative to one another for display."
] ,
"signature" : [
"number | undefined"
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 77
} ,
"deprecated" : false
} ,
{
"parentPluginId" : "core" ,
"id" : "def-public.AppNavOptions.tooltip" ,
"type" : "string" ,
"tags" : [ ] ,
"label" : "tooltip" ,
"description" : [
"\nA tooltip shown when hovering over app link."
] ,
"signature" : [
"string | undefined"
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 82
} ,
"deprecated" : false
} ,
{
"parentPluginId" : "core" ,
"id" : "def-public.AppNavOptions.euiIconType" ,
"type" : "string" ,
"tags" : [ ] ,
"label" : "euiIconType" ,
"description" : [
"\nA EUI iconType that will be used for the app's icon. This icon\ntakes precendence over the `icon` property."
] ,
"signature" : [
"string | undefined"
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 88
} ,
"deprecated" : false
} ,
{
"parentPluginId" : "core" ,
"id" : "def-public.AppNavOptions.icon" ,
"type" : "string" ,
"tags" : [ ] ,
"label" : "icon" ,
"description" : [
"\nA URL to an image file used as an icon. Used as a fallback\nif `euiIconType` is not provided."
] ,
"signature" : [
"string | undefined"
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 94
} ,
"deprecated" : false
}
] ,
"initialIsOpen" : false
} ,
2021-03-03 04:02:17 +01:00
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.NavigateToAppOptions" ,
"type" : "Interface" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "NavigateToAppOptions" ,
"description" : [
"\nOptions for the {@link ApplicationStart.navigateToApp | navigateToApp API}"
] ,
2021-05-06 21:29:47 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 683
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
2021-03-03 04:02:17 +01:00
"children" : [
2021-06-08 20:05:14 +02:00
{
"parentPluginId" : "core" ,
"id" : "def-public.NavigateToAppOptions.deepLinkId" ,
"type" : "string" ,
"tags" : [ ] ,
"label" : "deepLinkId" ,
"description" : [
"\noptional {@link App.deepLinks | deep link} id inside the application to navigate to.\nIf an additional {@link NavigateToAppOptions.path | path} is defined it will be appended to the deep link path."
] ,
"signature" : [
"string | undefined"
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
"lineNumber" : 688
} ,
"deprecated" : false
} ,
2021-03-03 04:02:17 +01:00
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.NavigateToAppOptions.path" ,
"type" : "string" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "path" ,
"description" : [
2021-06-08 20:05:14 +02:00
"\noptional path inside application to deep link to.\nIf undefined, will use {@link App.defaultPath | the app's default path} as default."
2021-03-03 04:02:17 +01:00
] ,
2021-05-06 21:29:47 +02:00
"signature" : [
"string | undefined"
] ,
2021-03-03 04:02:17 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 693
2021-03-03 04:02:17 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false
2021-03-03 04:02:17 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.NavigateToAppOptions.state" ,
"type" : "Unknown" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "state" ,
"description" : [
"\noptional state to forward to the application"
] ,
2021-05-06 21:29:47 +02:00
"signature" : [
"unknown"
] ,
2021-03-03 04:02:17 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 697
2021-03-03 04:02:17 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false
2021-03-03 04:02:17 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.NavigateToAppOptions.replace" ,
"type" : "CompoundType" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "replace" ,
"description" : [
"\nif true, will not create a new history entry when navigating (using `replace` instead of `push`)"
] ,
2021-05-06 21:29:47 +02:00
"signature" : [
"boolean | undefined"
] ,
2021-03-03 04:02:17 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 701
2021-03-03 04:02:17 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false
2021-05-06 19:09:09 +02:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-05-06 19:09:09 +02:00
"id" : "def-public.NavigateToAppOptions.openInNewTab" ,
"type" : "CompoundType" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-05-06 19:09:09 +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 21:29:47 +02:00
"signature" : [
"boolean | undefined"
] ,
2021-05-06 19:09:09 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 706
2021-05-06 19:09:09 +02:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false
2021-03-03 04:02:17 +01:00
}
] ,
"initialIsOpen" : false
}
] ,
"enums" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.AppLeaveActionType" ,
2021-03-03 04:02:17 +01:00
"type" : "Enum" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "AppLeaveActionType" ,
2021-03-03 04:02:17 +01:00
"description" : [
2021-03-06 02:12:28 +01:00
"\nPossible type of actions on application leave.\n"
2021-03-03 04:02:17 +01:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 547
2021-03-03 04:02:17 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false ,
2021-03-03 04:02:17 +01:00
"initialIsOpen" : false
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.AppNavLinkStatus" ,
2021-03-03 04:02:17 +01:00
"type" : "Enum" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "AppNavLinkStatus" ,
2021-03-03 04:02:17 +01:00
"description" : [
2021-03-06 02:12:28 +01:00
"\nStatus of the application's navLink.\n"
2021-03-03 04:02:17 +01:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 40
2021-03-03 04:02:17 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false ,
2021-03-03 04:02:17 +01:00
"initialIsOpen" : false
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.AppStatus" ,
2021-03-03 04:02:17 +01:00
"type" : "Enum" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "AppStatus" ,
2021-03-03 04:02:17 +01:00
"description" : [
2021-03-06 02:12:28 +01:00
"\nAccessibility status of an application.\n"
2021-03-03 04:02:17 +01:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 24
2021-03-03 04:02:17 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false ,
2021-03-03 04:02:17 +01:00
"initialIsOpen" : false
}
] ,
"misc" : [
2021-05-27 11:30:15 +02:00
{
"parentPluginId" : "core" ,
"id" : "def-public.AppDeepLink" ,
"type" : "Type" ,
"tags" : [ ] ,
"label" : "AppDeepLink" ,
"description" : [
"\nInput type for registering secondary in-app locations for an application.\n\nDeep links must include at least one of `path` or `deepLinks`. 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."
] ,
"signature" : [
2021-06-07 23:55:35 +02:00
"({ id: string; title: string; keywords?: string[] | undefined; navLinkStatus?: " ,
2021-05-27 11:30:15 +02:00
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppNavLinkStatus" ,
"text" : "AppNavLinkStatus"
} ,
2021-06-08 20:05:14 +02:00
" | undefined; searchable?: boolean | undefined; } & " ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppNavOptions" ,
"text" : "AppNavOptions"
} ,
" & { path: string; deepLinks?: " ,
2021-05-27 11:30:15 +02:00
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppDeepLink" ,
"text" : "AppDeepLink"
} ,
2021-06-07 23:55:35 +02:00
"[] | undefined; }) | ({ id: string; title: string; keywords?: string[] | undefined; navLinkStatus?: " ,
2021-05-27 11:30:15 +02:00
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppNavLinkStatus" ,
"text" : "AppNavLinkStatus"
} ,
2021-06-08 20:05:14 +02:00
" | undefined; searchable?: boolean | undefined; } & " ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppNavOptions" ,
"text" : "AppNavOptions"
} ,
" & { path?: string | undefined; deepLinks: " ,
2021-05-27 11:30:15 +02:00
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppDeepLink" ,
"text" : "AppDeepLink"
} ,
2021-06-07 23:55:35 +02:00
"[]; })"
2021-05-27 11:30:15 +02:00
] ,
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 292
2021-05-27 11:30:15 +02:00
} ,
"deprecated" : false ,
"initialIsOpen" : false
} ,
2021-03-03 04:02:17 +01:00
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.AppLeaveAction" ,
2021-03-03 04:02:17 +01:00
"type" : "Type" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "AppLeaveAction" ,
2021-03-03 04:02:17 +01:00
"description" : [
2021-03-06 02:12:28 +01:00
"\nPossible actions to return from a {@link AppLeaveHandler}\n\nSee {@link AppLeaveConfirmAction} and {@link AppLeaveDefaultAction}\n"
2021-03-03 04:02:17 +01:00
] ,
"signature" : [
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
2021-03-06 02:12:28 +01:00
"section" : "def-public.AppLeaveDefaultAction" ,
"text" : "AppLeaveDefaultAction"
2021-03-03 04:02:17 +01:00
} ,
2021-03-06 02:12:28 +01:00
" | " ,
2021-03-03 04:02:17 +01:00
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
2021-03-06 02:12:28 +01:00
"section" : "def-public.AppLeaveConfirmAction" ,
"text" : "AppLeaveConfirmAction"
}
2021-03-03 04:02:17 +01:00
] ,
2021-05-06 21:29:47 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 586
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
2021-03-03 04:02:17 +01:00
"initialIsOpen" : false
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.AppLeaveHandler" ,
2021-03-03 04:02:17 +01:00
"type" : "Type" ,
"tags" : [
2021-03-06 02:12:28 +01:00
"deprecated"
2021-03-03 04:02:17 +01:00
] ,
2021-05-06 21:29:47 +02:00
"label" : "AppLeaveHandler" ,
2021-03-03 04:02:17 +01:00
"description" : [
2021-03-10 16:46:31 +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 04:02:17 +01:00
] ,
"signature" : [
2021-03-06 02:12:28 +01:00
"(factory: " ,
"AppLeaveActionFactory" ,
2021-06-07 23:55:35 +02:00
", nextAppId?: string | undefined) => " ,
2021-03-06 02:12:28 +01:00
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppLeaveAction" ,
"text" : "AppLeaveAction"
}
2021-03-03 04:02:17 +01:00
] ,
2021-05-06 21:29:47 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 537
2021-05-06 21:29:47 +02:00
} ,
"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 04:02:17 +01:00
"initialIsOpen" : false
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.AppMount" ,
2021-03-03 04:02:17 +01:00
"type" : "Type" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "AppMount" ,
2021-03-03 04:02:17 +01:00
"description" : [
2021-03-06 02:12:28 +01:00
"\nA mount function called when the user navigates to this app's route.\n"
2021-03-03 04:02:17 +01:00
] ,
"signature" : [
2021-03-06 02:12:28 +01:00
"(params: " ,
2021-03-03 04:02:17 +01:00
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
2021-03-06 02:12:28 +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 04:02:17 +01:00
] ,
2021-05-06 21:29:47 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 345
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
2021-03-03 04:02:17 +01:00
"initialIsOpen" : false
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.AppUnmount" ,
2021-03-03 04:02:17 +01:00
"type" : "Type" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "AppUnmount" ,
2021-03-03 04:02:17 +01:00
"description" : [
2021-03-06 02:12:28 +01:00
"\nA function called when an application should be unmounted from the page. This function should be synchronous."
2021-03-03 04:02:17 +01:00
] ,
2021-05-06 21:29:47 +02:00
"signature" : [
"() => void"
] ,
2021-03-03 04:02:17 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 353
2021-03-03 04:02:17 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false ,
2021-03-03 04:02:17 +01:00
"initialIsOpen" : false
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.AppUpdatableFields" ,
2021-03-03 04:02:17 +01:00
"type" : "Type" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "AppUpdatableFields" ,
2021-03-03 04:02:17 +01:00
"description" : [
2021-03-06 02:12:28 +01:00
"\nDefines the list of fields that can be updated via an {@link AppUpdater}."
2021-03-03 04:02:17 +01:00
] ,
2021-05-06 21:29:47 +02:00
"signature" : [
2021-06-07 23:55:35 +02:00
"{ status?: " ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppStatus" ,
"text" : "AppStatus"
} ,
" | undefined; deepLinks?: " ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppDeepLink" ,
"text" : "AppDeepLink"
} ,
2021-06-08 20:05:14 +02:00
"[] | undefined; searchable?: boolean | undefined; navLinkStatus?: " ,
2021-06-07 23:55:35 +02:00
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppNavLinkStatus" ,
"text" : "AppNavLinkStatus"
} ,
" | undefined; defaultPath?: string | undefined; tooltip?: string | undefined; }"
2021-05-06 21:29:47 +02:00
] ,
2021-03-03 04:02:17 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 64
2021-03-03 04:02:17 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false ,
2021-03-03 04:02:17 +01:00
"initialIsOpen" : false
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-03-06 02:12:28 +01:00
"id" : "def-public.AppUpdater" ,
2021-03-03 04:02:17 +01:00
"type" : "Type" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-06 02:12:28 +01:00
"label" : "AppUpdater" ,
2021-03-03 04:02:17 +01:00
"description" : [
2021-03-06 02:12:28 +01:00
"\nUpdater for applications.\nsee {@link ApplicationSetup}"
2021-03-03 04:02:17 +01:00
] ,
"signature" : [
2021-03-06 02:12:28 +01:00
"(app: " ,
2021-03-03 04:02:17 +01:00
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
2021-03-06 02:12:28 +01:00
"section" : "def-public.App" ,
"text" : "App"
2021-03-03 04:02:17 +01:00
} ,
2021-03-06 02:12:28 +01:00
"<unknown>) => Partial<Pick<" ,
2021-03-03 04:02:17 +01:00
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
2021-03-06 02:12:28 +01:00
"section" : "def-public.App" ,
"text" : "App"
2021-03-03 04:02:17 +01:00
} ,
2021-06-08 20:05:14 +02:00
"<unknown>, \"status\" | \"deepLinks\" | \"searchable\" | \"navLinkStatus\" | \"defaultPath\" | \"tooltip\">> | undefined"
2021-03-03 04:02:17 +01:00
] ,
2021-05-06 21:29:47 +02:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 102
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
2021-03-03 04:02:17 +01:00
"initialIsOpen" : false
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-05-27 11:30:15 +02:00
"id" : "def-public.PublicAppDeepLinkInfo" ,
2021-03-03 04:02:17 +01:00
"type" : "Type" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-05-27 11:30:15 +02:00
"label" : "PublicAppDeepLinkInfo" ,
2021-03-03 04:02:17 +01:00
"description" : [
2021-05-27 11:30:15 +02:00
"\nPublic information about a registered app's {@link AppDeepLink | deepLinks}\n"
2021-03-03 04:02:17 +01:00
] ,
2021-05-06 21:29:47 +02:00
"signature" : [
2021-06-07 23:55:35 +02:00
"Pick<" ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppDeepLink" ,
"text" : "AppDeepLink"
} ,
2021-06-08 20:05:14 +02:00
", \"title\" | \"id\" | \"order\" | \"path\" | \"tooltip\" | \"euiIconType\" | \"icon\"> & { deepLinks: " ,
2021-06-07 23:55:35 +02:00
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.PublicAppDeepLinkInfo" ,
"text" : "PublicAppDeepLinkInfo"
} ,
"[]; keywords: string[]; navLinkStatus: " ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.AppNavLinkStatus" ,
"text" : "AppNavLinkStatus"
} ,
2021-06-08 20:05:14 +02:00
"; searchable: boolean; }"
2021-05-06 21:29:47 +02:00
] ,
2021-03-03 04:02:17 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 274
2021-03-03 04:02:17 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false ,
2021-03-03 04:02:17 +01:00
"initialIsOpen" : false
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "core" ,
2021-05-27 11:30:15 +02:00
"id" : "def-public.PublicAppInfo" ,
2021-03-03 04:02:17 +01:00
"type" : "Type" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-05-27 11:30:15 +02:00
"label" : "PublicAppInfo" ,
2021-03-03 04:02:17 +01:00
"description" : [
2021-05-27 11:30:15 +02:00
"\nPublic information about a registered {@link App | application}\n"
2021-03-03 04:02:17 +01:00
] ,
2021-05-06 21:29:47 +02:00
"signature" : [
2021-06-07 23:55:35 +02:00
"Pick<" ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.App" ,
"text" : "App"
} ,
2021-06-08 20:05:14 +02:00
"<unknown>, \"status\" | \"title\" | \"id\" | \"order\" | \"category\" | \"navLinkStatus\" | \"defaultPath\" | \"capabilities\" | \"chromeless\" | \"appRoute\" | \"exactRoute\" | \"tooltip\" | \"euiIconType\" | \"icon\"> & { status: " ,
2021-06-07 23:55:35 +02:00
{
"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; keywords: string[]; deepLinks: " ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCoreApplicationPluginApi" ,
"section" : "def-public.PublicAppDeepLinkInfo" ,
"text" : "PublicAppDeepLinkInfo"
} ,
2021-06-08 20:05:14 +02:00
"[]; searchable: boolean; }"
2021-05-06 21:29:47 +02:00
] ,
2021-03-03 04:02:17 +01:00
"source" : {
"path" : "src/core/public/application/types.ts" ,
2021-06-08 20:05:14 +02:00
"lineNumber" : 324
2021-03-03 04:02:17 +01:00
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false ,
2021-03-03 04:02:17 +01:00
"initialIsOpen" : false
}
] ,
"objects" : [ ]
} ,
"server" : {
"classes" : [ ] ,
"functions" : [ ] ,
"interfaces" : [ ] ,
"enums" : [ ] ,
"misc" : [ ] ,
"objects" : [ ]
} ,
"common" : {
"classes" : [ ] ,
"functions" : [ ] ,
"interfaces" : [ ] ,
"enums" : [ ] ,
"misc" : [ ] ,
"objects" : [ ]
}
}