Implements

Constructors

Properties

_ignoredPlugins?: Set<`${string}.${string}@${string}`>
backendPluginHostableFilter: BackendPluginHostableFilter
client: undefined | HostedPluginClient
extPluginAPIContributions: ContributionProvider<ExtPluginApiProvider>
hostedPlugin: HostedPluginSupport
localizationService: HostedPluginLocalizationService
logger: ILogger
pluginDeployer: PluginDeployerImpl
pluginVersions: Map<`${string}.${string}`, string> = ...
toDispose: DisposableCollection = ...
uninstallationManager: PluginUninstallationManager

Accessors

Methods

  • Ensures that the plugin was not uninstalled when this session was started and that it matches the first version of the given plugin seen by this session.

    The deployment system may have multiple versions of the same plugin available, but a single session should only ever activate one of them.

    Parameters

    • identifier: `${string}.${string}@${string}`

    Returns boolean