2021-03-03 04:02:17 +01:00
{
"id" : "advancedSettings" ,
"client" : {
"classes" : [
{
"id" : "def-public.ComponentRegistry" ,
"type" : "Class" ,
"tags" : [ ] ,
"label" : "ComponentRegistry" ,
"description" : [ ] ,
"children" : [
{
"tags" : [ ] ,
"id" : "def-public.ComponentRegistry.componentType" ,
"type" : "Object" ,
"label" : "componentType" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 28
2021-03-03 04:02:17 +01:00
} ,
"signature" : [
"{ [key: string]: Id; }"
]
} ,
{
"id" : "def-public.ComponentRegistry.defaultRegistry" ,
"type" : "Object" ,
"tags" : [ ] ,
"children" : [
{
"tags" : [ ] ,
"id" : "def-public.ComponentRegistry.defaultRegistry.advanced_settings_page_title" ,
"type" : "Function" ,
"label" : "advanced_settings_page_title" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 30
2021-03-03 04:02:17 +01:00
} ,
"signature" : [
"() => JSX.Element"
]
} ,
{
"tags" : [ ] ,
"id" : "def-public.ComponentRegistry.defaultRegistry.advanced_settings_page_subtitle" ,
"type" : "Function" ,
"label" : "advanced_settings_page_subtitle" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 31
2021-03-03 04:02:17 +01:00
} ,
"signature" : [
"() => null"
]
} ,
{
"tags" : [ ] ,
"id" : "def-public.ComponentRegistry.defaultRegistry.advanced_settings_page_footer" ,
"type" : "Function" ,
"label" : "advanced_settings_page_footer" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 32
2021-03-03 04:02:17 +01:00
} ,
"signature" : [
"() => null"
]
}
] ,
"description" : [ ] ,
"label" : "defaultRegistry" ,
"source" : {
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 29
2021-03-03 04:02:17 +01:00
}
} ,
{
"id" : "def-public.ComponentRegistry.registry" ,
"type" : "Object" ,
"tags" : [ ] ,
"children" : [ ] ,
"description" : [ ] ,
"label" : "registry" ,
"source" : {
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 35
2021-03-03 04:02:17 +01:00
}
} ,
{
"id" : "def-public.ComponentRegistry.setup" ,
"type" : "Object" ,
"tags" : [ ] ,
"children" : [
{
"tags" : [ ] ,
"id" : "def-public.ComponentRegistry.setup.componentType" ,
"type" : "Object" ,
"label" : "componentType" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 72
2021-03-03 04:02:17 +01:00
} ,
"signature" : [
"{ [key: string]: Id; }"
]
} ,
{
"tags" : [ ] ,
"id" : "def-public.ComponentRegistry.setup.register" ,
"type" : "Function" ,
"label" : "register" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 73
2021-03-03 04:02:17 +01:00
} ,
"signature" : [
"(id: Id, component: React.ComponentType<Record<string, any> | undefined>, allowOverride?: boolean) => void"
]
}
] ,
"description" : [ ] ,
"label" : "setup" ,
"source" : {
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 71
2021-03-03 04:02:17 +01:00
}
} ,
{
"id" : "def-public.ComponentRegistry.start" ,
"type" : "Object" ,
"tags" : [ ] ,
"children" : [
{
"tags" : [ ] ,
"id" : "def-public.ComponentRegistry.start.componentType" ,
"type" : "Object" ,
"label" : "componentType" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 77
2021-03-03 04:02:17 +01:00
} ,
"signature" : [
"{ [key: string]: Id; }"
]
} ,
{
"tags" : [ ] ,
"id" : "def-public.ComponentRegistry.start.get" ,
"type" : "Function" ,
"label" : "get" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 78
2021-03-03 04:02:17 +01:00
} ,
"signature" : [
"(id: Id) => React.ComponentType<Record<string, any> | undefined>"
]
}
] ,
"description" : [ ] ,
"label" : "start" ,
"source" : {
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 76
2021-03-03 04:02:17 +01:00
}
}
] ,
"source" : {
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 27
2021-03-03 04:02:17 +01:00
} ,
"initialIsOpen" : false
}
] ,
"functions" : [
{
"tags" : [ ] ,
"id" : "def-public.LazyField" ,
"type" : "Function" ,
"label" : "LazyField" ,
"description" : [
"\nExports the field component as a React.lazy component. We're explicitly naming it lazy here\nso any plugin that would import that can clearly see it's lazy loaded and can only be used\ninside a suspense context."
] ,
"source" : {
"path" : "src/plugins/advanced_settings/public/index.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 20
2021-03-03 04:02:17 +01:00
} ,
"signature" : [
"React.LazyExoticComponent<typeof " ,
"Field" ,
">"
] ,
"initialIsOpen" : false
}
] ,
"interfaces" : [ ] ,
"enums" : [ ] ,
"misc" : [ ] ,
"objects" : [ ] ,
"setup" : {
"id" : "def-public.AdvancedSettingsSetup" ,
"type" : "Interface" ,
"label" : "AdvancedSettingsSetup" ,
"description" : [ ] ,
"tags" : [ ] ,
"children" : [
{
"tags" : [ ] ,
"id" : "def-public.AdvancedSettingsSetup.component" ,
"type" : "Object" ,
"label" : "component" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/advanced_settings/public/types.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 16
2021-03-03 04:02:17 +01:00
} ,
"signature" : [
"{ componentType: { [key: string]: Id; }; register: (id: Id, component: React.ComponentType<Record<string, any> | undefined>, allowOverride?: boolean) => void; }"
]
}
] ,
"source" : {
"path" : "src/plugins/advanced_settings/public/types.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 15
2021-03-03 04:02:17 +01:00
} ,
"lifecycle" : "setup" ,
"initialIsOpen" : true
} ,
"start" : {
"id" : "def-public.AdvancedSettingsStart" ,
"type" : "Interface" ,
"label" : "AdvancedSettingsStart" ,
"description" : [ ] ,
"tags" : [ ] ,
"children" : [
{
"tags" : [ ] ,
"id" : "def-public.AdvancedSettingsStart.component" ,
"type" : "Object" ,
"label" : "component" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/advanced_settings/public/types.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 19
2021-03-03 04:02:17 +01:00
} ,
"signature" : [
"{ componentType: { [key: string]: Id; }; get: (id: Id) => React.ComponentType<Record<string, any> | undefined>; }"
]
}
] ,
"source" : {
"path" : "src/plugins/advanced_settings/public/types.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 18
2021-03-03 04:02:17 +01:00
} ,
"lifecycle" : "start" ,
"initialIsOpen" : true
}
} ,
"server" : {
"classes" : [ ] ,
"functions" : [ ] ,
"interfaces" : [ ] ,
"enums" : [ ] ,
"misc" : [ ] ,
"objects" : [ ]
} ,
"common" : {
"classes" : [ ] ,
"functions" : [ ] ,
"interfaces" : [ ] ,
"enums" : [ ] ,
"misc" : [ ] ,
"objects" : [ ]
}
}