2021-03-03 04:02:17 +01:00
{
"id" : "advancedSettings" ,
"client" : {
"classes" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.ComponentRegistry" ,
"type" : "Class" ,
"tags" : [ ] ,
"label" : "ComponentRegistry" ,
"description" : [ ] ,
2021-05-06 21:29:47 +02:00
"source" : {
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
"lineNumber" : 27
} ,
"deprecated" : false ,
2021-03-03 04:02:17 +01:00
"children" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.ComponentRegistry.componentType" ,
"type" : "Object" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "componentType" ,
"description" : [ ] ,
2021-05-06 21:29:47 +02:00
"signature" : [
"{ [key: string]: Id; }"
] ,
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" : 28
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" : "advancedSettings" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.ComponentRegistry.defaultRegistry" ,
"type" : "Object" ,
"tags" : [ ] ,
2021-05-06 21:29:47 +02:00
"label" : "defaultRegistry" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
"lineNumber" : 29
} ,
"deprecated" : false ,
2021-03-03 04:02:17 +01:00
"children" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.ComponentRegistry.defaultRegistry.advanced_settings_page_title" ,
"type" : "Function" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "advanced_settings_page_title" ,
"description" : [ ] ,
2021-05-06 21:29:47 +02:00
"signature" : [
"() => JSX.Element"
] ,
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" : 30
2021-03-03 04:02:17 +01:00
} ,
2021-06-07 21:02:57 +02:00
"deprecated" : false
2021-03-03 04:02:17 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.ComponentRegistry.defaultRegistry.advanced_settings_page_subtitle" ,
"type" : "Function" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "advanced_settings_page_subtitle" ,
"description" : [ ] ,
2021-05-06 21:29:47 +02:00
"signature" : [
"() => null"
] ,
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" : 31
2021-03-03 04:02:17 +01:00
} ,
2021-06-07 21:02:57 +02:00
"deprecated" : false
2021-03-03 04:02:17 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.ComponentRegistry.defaultRegistry.advanced_settings_page_footer" ,
"type" : "Function" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "advanced_settings_page_footer" ,
"description" : [ ] ,
2021-05-06 21:29:47 +02:00
"signature" : [
"() => null"
] ,
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" : 32
2021-03-03 04:02:17 +01:00
} ,
2021-06-07 21:02:57 +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
"parentPluginId" : "advancedSettings" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.ComponentRegistry.registry" ,
"type" : "Object" ,
"tags" : [ ] ,
"label" : "registry" ,
2021-05-06 21:29:47 +02:00
"description" : [ ] ,
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" : 35
2021-05-06 21:29:47 +02:00
} ,
"deprecated" : false ,
"children" : [ ]
2021-03-03 04:02:17 +01:00
} ,
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.ComponentRegistry.setup" ,
"type" : "Object" ,
"tags" : [ ] ,
2021-05-06 21:29:47 +02:00
"label" : "setup" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
"lineNumber" : 71
} ,
"deprecated" : false ,
2021-03-03 04:02:17 +01:00
"children" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.ComponentRegistry.setup.componentType" ,
"type" : "Object" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "componentType" ,
"description" : [ ] ,
2021-05-06 21:29:47 +02:00
"signature" : [
"{ [key: string]: Id; }"
] ,
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" : 72
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" : "advancedSettings" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.ComponentRegistry.setup.register" ,
"type" : "Function" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "register" ,
"description" : [ ] ,
2021-05-06 21:29:47 +02:00
"signature" : [
"(id: Id, component: React.ComponentType<Record<string, any> | undefined>, allowOverride?: boolean) => void"
] ,
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" : 73
2021-03-03 04:02:17 +01:00
} ,
2021-06-07 21:02:57 +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
"parentPluginId" : "advancedSettings" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.ComponentRegistry.start" ,
"type" : "Object" ,
"tags" : [ ] ,
2021-05-06 21:29:47 +02:00
"label" : "start" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
"lineNumber" : 76
} ,
"deprecated" : false ,
2021-03-03 04:02:17 +01:00
"children" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.ComponentRegistry.start.componentType" ,
"type" : "Object" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "componentType" ,
"description" : [ ] ,
2021-05-06 21:29:47 +02:00
"signature" : [
"{ [key: string]: Id; }"
] ,
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" : 77
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" : "advancedSettings" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.ComponentRegistry.start.get" ,
"type" : "Function" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "get" ,
"description" : [ ] ,
2021-05-06 21:29:47 +02:00
"signature" : [
"(id: Id) => React.ComponentType<Record<string, any> | undefined>"
] ,
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" : 78
2021-03-03 04:02:17 +01:00
} ,
2021-06-07 21:02:57 +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
}
] ,
"initialIsOpen" : false
}
] ,
"functions" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.LazyField" ,
"type" : "Function" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"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."
] ,
"signature" : [
2021-06-07 21:02:57 +02:00
"React.LazyExoticComponent<typeof " ,
2021-03-03 04:02:17 +01:00
"Field" ,
2021-06-07 21:02:57 +02:00
">"
2021-03-03 04:02:17 +01:00
] ,
2021-05-06 21:29:47 +02:00
"source" : {
"path" : "src/plugins/advanced_settings/public/index.ts" ,
"lineNumber" : 20
} ,
"deprecated" : false ,
2021-03-03 04:02:17 +01:00
"initialIsOpen" : false
}
] ,
"interfaces" : [ ] ,
"enums" : [ ] ,
"misc" : [ ] ,
"objects" : [ ] ,
"setup" : {
2021-05-06 21:29:47 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.AdvancedSettingsSetup" ,
"type" : "Interface" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "AdvancedSettingsSetup" ,
"description" : [ ] ,
2021-05-06 21:29:47 +02:00
"source" : {
"path" : "src/plugins/advanced_settings/public/types.ts" ,
"lineNumber" : 15
} ,
"deprecated" : false ,
2021-03-03 04:02:17 +01:00
"children" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.AdvancedSettingsSetup.component" ,
"type" : "Object" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "component" ,
"description" : [ ] ,
2021-05-06 21:29:47 +02:00
"signature" : [
"{ componentType: { [key: string]: Id; }; register: (id: Id, component: React.ComponentType<Record<string, any> | undefined>, allowOverride?: boolean) => void; }"
] ,
2021-03-03 04:02:17 +01:00
"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
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false
2021-03-03 04:02:17 +01:00
}
] ,
"lifecycle" : "setup" ,
"initialIsOpen" : true
} ,
"start" : {
2021-05-06 21:29:47 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.AdvancedSettingsStart" ,
"type" : "Interface" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "AdvancedSettingsStart" ,
"description" : [ ] ,
2021-05-06 21:29:47 +02:00
"source" : {
"path" : "src/plugins/advanced_settings/public/types.ts" ,
"lineNumber" : 18
} ,
"deprecated" : false ,
2021-03-03 04:02:17 +01:00
"children" : [
{
2021-05-06 21:29:47 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-03 04:02:17 +01:00
"id" : "def-public.AdvancedSettingsStart.component" ,
"type" : "Object" ,
2021-05-06 21:29:47 +02:00
"tags" : [ ] ,
2021-03-03 04:02:17 +01:00
"label" : "component" ,
"description" : [ ] ,
2021-05-06 21:29:47 +02:00
"signature" : [
"{ componentType: { [key: string]: Id; }; get: (id: Id) => React.ComponentType<Record<string, any> | undefined>; }"
] ,
2021-03-03 04:02:17 +01:00
"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
} ,
2021-05-06 21:29:47 +02:00
"deprecated" : false
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" : [ ]
}
}