Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "extension"

Extension startup/teardown

Index

Variables

Let _EXT_MANAGER

_EXT_MANAGER: ExtensionManager | null = null

The global extension manager. There is only one of these, even if multiple backends.

Const log

log: Logger = logging.createLogger('extension')

Functions

activate

  • activate(context: vscode.ExtensionContext): Promise<void>
  • Starts up the extension.

    Parameters

    • context: vscode.ExtensionContext

      The extension context

    Returns Promise<void>

    A promise that will resolve when the extension is ready for use

deactivate

  • deactivate(): Promise<void>

reportProgress

  • reportProgress(progress: ProgressHandle | undefined, message: string): void

setup

  • setup(context: vscode.ExtensionContext, progress: ProgressHandle): Promise<void>

Generated using TypeDoc