Class AbstractPluginManagerExtImpl<P>Abstract

Type Parameters

  • P extends Record<string, any>

Hierarchy (view full)

Implements

Constructors

Properties

activatedPlugins: Map<string, ActivatedPlugin> = ...
activations: Map<string, undefined | (() => Promise<void>)[]> = ...
configStorage: undefined | ConfigStorage
envExt: EnvExtImpl
jsonValidation: PluginJsonValidationContribution[] = []
loadedPlugins: Map<string, Promise<boolean>> = ...

promises to whether loading each plugin has been successful

localization: LocalizationExt
messageRegistryProxy: MessageRegistryMain
notificationMain: NotificationMain
onDidChangeEmitter: Emitter<void> = ...
pluginContextsMap: Map<string, PluginContext> = ...
pluginKind: ExtensionKind = ExtensionKind.UI
ready: Deferred<void> = ...
registry: Map<string, Plugin> = ...
terminalService: MinimalTerminalServiceExt

Accessors

Methods