2021-03-03 04:02:17 +01:00
{
"id" : "devTools" ,
"client" : {
"classes" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "devTools" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.DevToolsPlugin" ,
"type" : "Class" ,
"tags" : [ ] ,
"label" : "DevToolsPlugin" ,
"description" : [ ] ,
"signature" : [
{
"pluginId" : "devTools" ,
"scope" : "public" ,
"docId" : "kibDevToolsPluginApi" ,
"section" : "def-public.DevToolsPlugin" ,
"text" : "DevToolsPlugin"
} ,
" implements " ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCorePluginApi" ,
"section" : "def-public.Plugin" ,
"text" : "Plugin"
} ,
"<" ,
{
"pluginId" : "devTools" ,
"scope" : "public" ,
"docId" : "kibDevToolsPluginApi" ,
"section" : "def-public.DevToolsSetup" ,
"text" : "DevToolsSetup"
} ,
", void, object, object>"
] ,
2021-08-02 18:57:22 +02:00
"path" : "src/plugins/dev_tools/public/plugin.ts" ,
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" : "devTools" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.DevToolsPlugin.setup" ,
"type" : "Function" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "setup" ,
2021-05-06 21:29:47 +02:00
"description" : [ ] ,
2021-03-03 04:02:17 +01:00
"signature" : [
"(coreSetup: " ,
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCorePluginApi" ,
"section" : "def-public.CoreSetup" ,
"text" : "CoreSetup"
} ,
"<object, unknown>, { urlForwarding }: { urlForwarding: { forwardApp: (legacyAppId: string, newAppId: string, rewritePath?: ((legacyPath: string) => string) | undefined) => void; }; }) => { register: (devToolArgs: " ,
2021-04-15 17:36:10 +02:00
"CreateDevToolArgs" ,
2021-03-03 04:02:17 +01:00
") => " ,
2021-04-15 17:36:10 +02:00
"DevToolApp" ,
2021-03-03 04:02:17 +01:00
"; }"
] ,
2021-08-02 18:57:22 +02:00
"path" : "src/plugins/dev_tools/public/plugin.ts" ,
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" : "devTools" ,
2021-04-15 17:36:10 +02:00
"id" : "def-public.DevToolsPlugin.setup.$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" : "coreSetup" ,
2021-05-06 21:29:47 +02:00
"description" : [ ] ,
2021-03-03 04:02:17 +01:00
"signature" : [
{
"pluginId" : "core" ,
"scope" : "public" ,
"docId" : "kibCorePluginApi" ,
"section" : "def-public.CoreSetup" ,
"text" : "CoreSetup"
} ,
"<object, unknown>"
] ,
2021-08-02 18:57:22 +02:00
"path" : "src/plugins/dev_tools/public/plugin.ts" ,
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" : "devTools" ,
2021-09-08 23:50:25 +02:00
"id" : "def-public.DevToolsPlugin.setup.$2" ,
2021-03-03 04:02:17 +01:00
"type" : "Object" ,
"tags" : [ ] ,
2021-05-06 21:29:47 +02:00
"label" : "{ urlForwarding }" ,
2021-03-03 04:02:17 +01:00
"description" : [ ] ,
2021-08-02 18:57:22 +02:00
"path" : "src/plugins/dev_tools/public/plugin.ts" ,
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" : "devTools" ,
2021-09-08 23:50:25 +02:00
"id" : "def-public.DevToolsPlugin.setup.$2.urlForwarding" ,
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" : "urlForwarding" ,
"description" : [ ] ,
2021-05-06 21:29:47 +02:00
"signature" : [
"{ forwardApp: (legacyAppId: string, newAppId: string, rewritePath?: ((legacyPath: string) => string) | undefined) => void; }"
] ,
2021-08-02 18:57:22 +02:00
"path" : "src/plugins/dev_tools/public/plugin.ts" ,
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
}
] ,
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" : "devTools" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.DevToolsPlugin.start" ,
"type" : "Function" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "start" ,
2021-05-06 21:29:47 +02:00
"description" : [ ] ,
2021-03-03 04:02:17 +01:00
"signature" : [
"() => void"
] ,
2021-08-02 18:57:22 +02:00
"path" : "src/plugins/dev_tools/public/plugin.ts" ,
2021-05-06 21:29:47 +02:00
"deprecated" : false ,
"children" : [ ] ,
"returnComment" : [ ]
2021-03-03 04:02:17 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "devTools" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.DevToolsPlugin.stop" ,
"type" : "Function" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "stop" ,
2021-05-06 21:29:47 +02:00
"description" : [ ] ,
2021-03-03 04:02:17 +01:00
"signature" : [
"() => void"
] ,
2021-08-02 18:57:22 +02:00
"path" : "src/plugins/dev_tools/public/plugin.ts" ,
2021-05-06 21:29:47 +02:00
"deprecated" : false ,
"children" : [ ] ,
"returnComment" : [ ]
2021-03-03 04:02:17 +01:00
}
] ,
"initialIsOpen" : false
}
] ,
"functions" : [ ] ,
"interfaces" : [ ] ,
"enums" : [ ] ,
"misc" : [ ] ,
"objects" : [ ] ,
"setup" : {
2021-05-06 21:29:47 +02:00
"parentPluginId" : "devTools" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.DevToolsSetup" ,
"type" : "Interface" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "DevToolsSetup" ,
"description" : [ ] ,
2021-08-02 18:57:22 +02:00
"path" : "src/plugins/dev_tools/public/plugin.ts" ,
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" : "devTools" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.DevToolsSetup.register" ,
"type" : "Function" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "register" ,
"description" : [
"\nRegister a developer tool. It will be available\nin the dev tools app under a separate tab.\n\nRegistering dev tools works almost similar to registering\napplications in the core application service,\nbut they will be rendered with a frame containing tabs\nto switch between the tools."
] ,
"signature" : [
"(devTool: " ,
2021-04-15 17:36:10 +02:00
"CreateDevToolArgs" ,
2021-03-03 04:02:17 +01:00
") => " ,
2021-04-15 17:36:10 +02:00
"DevToolApp"
2021-05-06 21:29:47 +02:00
] ,
2021-08-02 18:57:22 +02:00
"path" : "src/plugins/dev_tools/public/plugin.ts" ,
2021-06-07 23:55:35 +02:00
"deprecated" : false ,
"children" : [
{
"parentPluginId" : "devTools" ,
2021-08-03 17:58:03 +02:00
"id" : "def-public.DevToolsSetup.register.$1" ,
2021-06-07 23:55:35 +02:00
"type" : "CompoundType" ,
"tags" : [ ] ,
"label" : "devTool" ,
"description" : [
"The dev tools descriptor"
] ,
"signature" : [
2021-08-03 17:58:03 +02:00
"CreateDevToolArgs"
2021-06-07 23:55:35 +02:00
] ,
2021-08-02 18:57:22 +02:00
"path" : "src/plugins/dev_tools/public/plugin.ts" ,
2021-08-03 17:58:03 +02:00
"deprecated" : false ,
"isRequired" : true
2021-06-07 23:55:35 +02:00
}
2021-08-03 17:58:03 +02:00
] ,
"returnComment" : [ ]
2021-03-03 04:02:17 +01:00
}
] ,
"lifecycle" : "setup" ,
"initialIsOpen" : true
}
} ,
"server" : {
"classes" : [ ] ,
"functions" : [ ] ,
"interfaces" : [ ] ,
"enums" : [ ] ,
"misc" : [ ] ,
"objects" : [ ]
} ,
"common" : {
"classes" : [ ] ,
"functions" : [ ] ,
"interfaces" : [ ] ,
"enums" : [ ] ,
"misc" : [ ] ,
"objects" : [ ]
}
}