Opensearch dashboards.plugininitializercontext
Home > opensearch-dashboards > PluginInitializerContext
PluginInitializerContext interface
Context that's available to plugins during initialization stage.
Signature:
export interface PluginInitializerContext<ConfigSchema = unknown>
Properties
| Property | Type | Description |
|---|---|---|
| config | { legacy: { globalConfig$: Observable<SharedGlobalConfig>; }; create: <T = ConfigSchema>() => Observable<T>; createIfExists: <T = ConfigSchema>() => Observable<T | undefined>; } | |
| env | { mode: EnvironmentMode; packageInfo: Readonly<PackageInfo>; instanceUuid: string; } | |
| logger | LoggerFactory | |
| opaqueId | PluginOpaqueId |