Home > kibana-plugin-core-server > PluginInitializerContext
Context that's available to plugins during initialization stage.
Signature:
export interface PluginInitializerContext<ConfigSchema = unknown>
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 |