Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 1.32 KB

kibana-plugin-core-server.plugininitializercontext.md

File metadata and controls

23 lines (15 loc) · 1.32 KB

Home > kibana-plugin-core-server > PluginInitializerContext

PluginInitializerContext interface

Context that's available to plugins during initialization stage.

Signature:

export interface PluginInitializerContext<ConfigSchema = unknown> 

Properties

Property Modifiers Type Description
config { legacy: { globalConfig$: Observable<SharedGlobalConfig>; get: () => SharedGlobalConfig; }; create: <T = ConfigSchema>() => Observable<T>; get: <T = ConfigSchema>() => T; } Accessors for the plugin's configuration
env { mode: EnvironmentMode; packageInfo: Readonly<PackageInfo>; instanceUuid: string; configs: readonly string[]; }
logger LoggerFactory instance already bound to the plugin's logging context
opaqueId PluginOpaqueId