Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • VSXExtension

Implements

Index

Constructors

Properties

_busy: number = 0
commandRegistry: CommandRegistry
contextMenuRenderer: ContextMenuRenderer
data: Partial<VSXExtensionData> = {}
environment: VSXEnvironment
hoverService: HoverService
openerService: OpenerService
pluginServer: PluginServer
pluginSupport: HostedPluginSupport
progressService: ProgressService
windowService: WindowService

Accessors

  • get averageRating(): undefined | number
  • get builtin(): boolean
  • get busy(): boolean
  • get description(): undefined | string
  • get displayName(): undefined | string
  • get downloadCount(): undefined | number
  • get downloadUrl(): undefined | string
  • get iconUrl(): undefined | string
  • get id(): string
  • get installed(): boolean
  • get license(): undefined | string
  • get licenseUrl(): undefined | string
  • get name(): undefined | string
  • get namespaceAccess(): undefined | VSXExtensionNamespaceAccess
  • get plugin(): undefined | DeployedPlugin
  • get preview(): undefined | boolean
  • get publishedBy(): undefined | VSXUser
  • get publisher(): undefined | string
  • get readme(): undefined | string
  • get readmeUrl(): undefined | string
  • get repository(): undefined | string
  • get tooltip(): string
  • get uri(): URI
  • get version(): undefined | string
  • get visible(): boolean

Methods

  • doOpen(uri: URI, options?: OpenerOptions): Promise<void>
  • getRegistryLink(path?: string): Promise<URI>
  • handleContextMenu(e: MouseEvent<HTMLElement, MouseEvent>): void
  • install(options?: PluginDeployOptions): Promise<void>
  • open(options?: OpenerOptions): Promise<void>
  • reloadWindow(): void
  • render(host: TreeWidget): ReactNode
  • serialize(): Promise<string>
  • uninstall(): Promise<void>
  • formatVersion(version: undefined | string): undefined | string