2021-03-04 02:12:24 +01:00
{
"id" : "advancedSettings" ,
"client" : {
"classes" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.ComponentRegistry" ,
"type" : "Class" ,
"tags" : [ ] ,
"label" : "ComponentRegistry" ,
"description" : [ ] ,
2021-08-05 18:26:16 +02:00
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-03-04 02:12:24 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.ComponentRegistry.componentType" ,
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "componentType" ,
"description" : [ ] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"{ [key: string]: Id; }"
] ,
2021-08-05 18:26:16 +02:00
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.ComponentRegistry.defaultRegistry" ,
"type" : "Object" ,
"tags" : [ ] ,
2021-05-06 23:59:11 +02:00
"label" : "defaultRegistry" ,
"description" : [ ] ,
2021-08-05 18:26:16 +02:00
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-03-04 02:12:24 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.ComponentRegistry.defaultRegistry.advanced_settings_page_title" ,
"type" : "Function" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "advanced_settings_page_title" ,
"description" : [ ] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"() => JSX.Element"
] ,
2021-08-05 18:26:16 +02:00
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-05-20 22:11:31 +02:00
"deprecated" : false ,
"returnComment" : [ ] ,
"children" : [ ]
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.ComponentRegistry.defaultRegistry.advanced_settings_page_subtitle" ,
"type" : "Function" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "advanced_settings_page_subtitle" ,
"description" : [ ] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"() => null"
] ,
2021-08-05 18:26:16 +02:00
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-05-20 22:11:31 +02:00
"deprecated" : false ,
"returnComment" : [ ] ,
"children" : [ ]
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.ComponentRegistry.defaultRegistry.advanced_settings_page_footer" ,
"type" : "Function" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "advanced_settings_page_footer" ,
"description" : [ ] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"() => null"
] ,
2021-08-05 18:26:16 +02:00
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-05-20 22:11:31 +02:00
"deprecated" : false ,
"returnComment" : [ ] ,
"children" : [ ]
2021-03-04 02:12:24 +01:00
}
2021-05-06 23:59:11 +02:00
]
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.ComponentRegistry.registry" ,
"type" : "Object" ,
"tags" : [ ] ,
"label" : "registry" ,
2021-05-06 23:59:11 +02:00
"description" : [ ] ,
2021-08-05 18:26:16 +02:00
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
"children" : [ ]
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.ComponentRegistry.setup" ,
"type" : "Object" ,
"tags" : [ ] ,
2021-05-06 23:59:11 +02:00
"label" : "setup" ,
"description" : [ ] ,
2021-08-05 18:26:16 +02:00
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-03-04 02:12:24 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.ComponentRegistry.setup.componentType" ,
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "componentType" ,
"description" : [ ] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"{ [key: string]: Id; }"
] ,
2021-08-05 18:26:16 +02:00
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.ComponentRegistry.setup.register" ,
"type" : "Function" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "register" ,
"description" : [ ] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"(id: Id, component: React.ComponentType<Record<string, any> | undefined>, allowOverride?: boolean) => void"
] ,
2021-08-05 18:26:16 +02:00
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-05-20 22:11:31 +02:00
"deprecated" : false ,
"returnComment" : [ ] ,
"children" : [
{
"parentPluginId" : "advancedSettings" ,
2021-09-14 16:44:20 +02:00
"id" : "def-public.ComponentRegistry.setup.register.$1" ,
2021-05-20 22:11:31 +02:00
"type" : "CompoundType" ,
"tags" : [ ] ,
"label" : "id" ,
"description" : [ ] ,
"signature" : [
"\"advanced_settings_page_title\" | \"advanced_settings_page_subtitle\" | \"advanced_settings_page_footer\""
] ,
2021-08-05 18:26:16 +02:00
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-05-20 22:11:31 +02:00
"deprecated" : false
} ,
{
"parentPluginId" : "advancedSettings" ,
2021-09-14 16:44:20 +02:00
"id" : "def-public.ComponentRegistry.setup.register.$2" ,
2021-05-20 22:11:31 +02:00
"type" : "CompoundType" ,
"tags" : [ ] ,
"label" : "component" ,
"description" : [ ] ,
"signature" : [
"React.ComponentClass<Record<string, any> | undefined, any> | React.FunctionComponent<Record<string, any> | undefined>"
] ,
2021-08-05 18:26:16 +02:00
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-05-20 22:11:31 +02:00
"deprecated" : false
} ,
{
"parentPluginId" : "advancedSettings" ,
2021-09-14 16:44:20 +02:00
"id" : "def-public.ComponentRegistry.setup.register.$3" ,
2021-05-20 22:11:31 +02:00
"type" : "boolean" ,
"tags" : [ ] ,
"label" : "allowOverride" ,
"description" : [ ] ,
2021-08-05 18:26:16 +02:00
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-05-20 22:11:31 +02:00
"deprecated" : false
}
]
2021-03-04 02:12:24 +01:00
}
2021-05-06 23:59:11 +02:00
]
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.ComponentRegistry.start" ,
"type" : "Object" ,
"tags" : [ ] ,
2021-05-06 23:59:11 +02:00
"label" : "start" ,
"description" : [ ] ,
2021-08-05 18:26:16 +02:00
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-03-04 02:12:24 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.ComponentRegistry.start.componentType" ,
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "componentType" ,
"description" : [ ] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"{ [key: string]: Id; }"
] ,
2021-08-05 18:26:16 +02:00
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
} ,
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.ComponentRegistry.start.get" ,
"type" : "Function" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "get" ,
"description" : [ ] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"(id: Id) => React.ComponentType<Record<string, any> | undefined>"
] ,
2021-08-05 18:26:16 +02:00
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-05-20 22:11:31 +02:00
"deprecated" : false ,
"returnComment" : [ ] ,
"children" : [
{
"parentPluginId" : "advancedSettings" ,
2021-09-14 16:44:20 +02:00
"id" : "def-public.ComponentRegistry.start.get.$1" ,
2021-05-20 22:11:31 +02:00
"type" : "CompoundType" ,
"tags" : [ ] ,
"label" : "id" ,
"description" : [ ] ,
"signature" : [
"\"advanced_settings_page_title\" | \"advanced_settings_page_subtitle\" | \"advanced_settings_page_footer\""
] ,
2021-08-05 18:26:16 +02:00
"path" : "src/plugins/advanced_settings/public/component_registry/component_registry.ts" ,
2021-05-20 22:11:31 +02:00
"deprecated" : false
}
]
2021-03-04 02:12:24 +01:00
}
2021-05-06 23:59:11 +02:00
]
2021-03-04 02:12:24 +01:00
}
] ,
"initialIsOpen" : false
}
] ,
"functions" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.LazyField" ,
"type" : "Function" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +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-05-20 22:11:31 +02:00
"React.ExoticComponent<FieldProps & React.RefAttributes<" ,
2021-03-04 02:12:24 +01:00
"Field" ,
2021-05-20 22:11:31 +02:00
">> & { readonly _result: typeof " ,
"Field" ,
"; }"
2021-03-04 02:12:24 +01:00
] ,
2021-08-05 18:26:16 +02:00
"path" : "src/plugins/advanced_settings/public/index.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-05-20 22:11:31 +02:00
"returnComment" : [ ] ,
"children" : [
{
"parentPluginId" : "advancedSettings" ,
2021-09-14 16:44:20 +02:00
"id" : "def-public.LazyField.$1" ,
2021-05-20 22:11:31 +02:00
"type" : "Uncategorized" ,
"tags" : [ ] ,
"label" : "props" ,
"description" : [ ] ,
"signature" : [
"P"
] ,
2021-08-05 18:26:16 +02:00
"path" : "node_modules/@types/react/index.d.ts" ,
2021-05-20 22:11:31 +02:00
"deprecated" : false
}
] ,
2021-03-04 02:12:24 +01:00
"initialIsOpen" : false
}
] ,
"interfaces" : [ ] ,
"enums" : [ ] ,
"misc" : [ ] ,
"objects" : [ ] ,
"setup" : {
2021-05-06 23:59:11 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.AdvancedSettingsSetup" ,
"type" : "Interface" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "AdvancedSettingsSetup" ,
"description" : [ ] ,
2021-08-05 18:26:16 +02:00
"path" : "src/plugins/advanced_settings/public/types.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-03-04 02:12:24 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.AdvancedSettingsSetup.component" ,
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "component" ,
"description" : [ ] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"{ componentType: { [key: string]: Id; }; register: (id: Id, component: React.ComponentType<Record<string, any> | undefined>, allowOverride?: boolean) => void; }"
] ,
2021-08-05 18:26:16 +02:00
"path" : "src/plugins/advanced_settings/public/types.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
}
] ,
"lifecycle" : "setup" ,
"initialIsOpen" : true
} ,
"start" : {
2021-05-06 23:59:11 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.AdvancedSettingsStart" ,
"type" : "Interface" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "AdvancedSettingsStart" ,
"description" : [ ] ,
2021-08-05 18:26:16 +02:00
"path" : "src/plugins/advanced_settings/public/types.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false ,
2021-03-04 02:12:24 +01:00
"children" : [
{
2021-05-06 23:59:11 +02:00
"parentPluginId" : "advancedSettings" ,
2021-03-04 02:12:24 +01:00
"id" : "def-public.AdvancedSettingsStart.component" ,
"type" : "Object" ,
2021-05-06 23:59:11 +02:00
"tags" : [ ] ,
2021-03-04 02:12:24 +01:00
"label" : "component" ,
"description" : [ ] ,
2021-05-06 23:59:11 +02:00
"signature" : [
"{ componentType: { [key: string]: Id; }; get: (id: Id) => React.ComponentType<Record<string, any> | undefined>; }"
] ,
2021-08-05 18:26:16 +02:00
"path" : "src/plugins/advanced_settings/public/types.ts" ,
2021-05-06 23:59:11 +02:00
"deprecated" : false
2021-03-04 02:12:24 +01:00
}
] ,
"lifecycle" : "start" ,
"initialIsOpen" : true
}
} ,
"server" : {
"classes" : [ ] ,
"functions" : [ ] ,
"interfaces" : [ ] ,
"enums" : [ ] ,
"misc" : [ ] ,
"objects" : [ ]
} ,
"common" : {
"classes" : [ ] ,
"functions" : [ ] ,
"interfaces" : [ ] ,
"enums" : [ ] ,
"misc" : [ ] ,
"objects" : [ ]
}
}