Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • PluginVsCodeDirectoryHandler

Implements

  • PluginDeployerDirectoryHandler

Index

Constructors

Properties

deploymentDirectory: URI = ...
pluginCli: PluginCliContribution

Methods

  • accept(plugin: PluginDeployerEntry): boolean
  • attemptResolution(plugin: PluginDeployerEntry): boolean
  • copyDirectory(context: PluginDeployerDirectoryHandlerContext): Promise<void>
  • deriveMetadata(plugin: PluginDeployerEntry): boolean
  • getExtensionDir(context: PluginDeployerDirectoryHandlerContext): Promise<string>
  • handle(context: PluginDeployerDirectoryHandlerContext): Promise<void>
  • requirePackage(pluginPath: string): undefined | PluginPackage
  • resolveFromNpmTarball(plugin: PluginDeployerEntry): boolean
  • resolveFromSources(plugin: PluginDeployerEntry): boolean
  • resolveFromVSIX(plugin: PluginDeployerEntry): boolean
  • resolvePackage(plugin: PluginDeployerEntry, options?: { pck?: RecursivePartial<PluginPackage>; pluginPath: string }): boolean