Skip to content

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