Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "extension"

Index

Variables

Const EXTENSION_DIR

EXTENSION_DIR: ".vscode-kanban" = ".vscode-kanban"

The name of the extension's directory inside the user's home directory.

Const KEY_LAST_KNOWN_VERSION

KEY_LAST_KNOWN_VERSION: "vsckbLastKnownVersion" = "vsckbLastKnownVersion"

Let isDeactivating

isDeactivating: boolean = false

Let logger

logger: Logger

Let packageFile

packageFile: PackageFile

Let workspaceWatcher

workspaceWatcher: WorkspaceWatcherContext<Workspace>

Functions

activate

  • activate(context: vscode.ExtensionContext): Promise<void>
  • Parameters

    • context: vscode.ExtensionContext

    Returns Promise<void>

createNewWorkspace

  • createNewWorkspace(folder: vscode.WorkspaceFolder, extension: vscode.ExtensionContext): Promise<Workspace>
  • Parameters

    • folder: vscode.WorkspaceFolder
    • extension: vscode.ExtensionContext

    Returns Promise<Workspace>

deactivate

  • deactivate(): void

getExtensionDir

  • getExtensionDir(): string
  • Returns the full path of the extension's directory.

    Returns string

    The extension's directory.

getLogger

  • getLogger(): Logger
  • Returns the global logger.

    Returns Logger

    The logger.

getWebViewResourceUris

  • getWebViewResourceUris(): Uri[]
  • Returns all possible resource URIs for web views.

    Returns Uri[]

    The list of URIs.

open

  • open(target: string, opts?: OpenOptions): Promise<ChildProcess>
  • Opens a target.

    Parameters

    • target: string

      The target to open.

    • Optional opts: OpenOptions

    Returns Promise<ChildProcess>

saveToFile

  • saveToFile(path: string, data: any): Promise<void>
  • Saves data to a file and creates the directory, if needed.

    Parameters

    • path: string

      The path to the file.

    • data: any

      The data to save.

    Returns Promise<void>

showError

  • showError(err: any): Promise<string>
  • Shows an error.

    Parameters

    • err: any

      The error to show.

    Returns Promise<string>

Generated using TypeDoc