Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "extension"

Index

Variables

Const CompareVersion

CompareVersion: any = require('compare-versions')

This file is part of the vscode-deploy-reloaded distribution. Copyright (c) Marcel Joachim Kloubert.

vscode-deploy-reloaded is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3.

vscode-deploy-reloaded is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Const PLUGINS

PLUGINS: Plugin[] = []

Const WORKSPACE_COMMANDS

WORKSPACE_COMMANDS: deploy_commands.WorkspaceCommandRepository

Let activeWorkspaces

activeWorkspaces: Workspace[] = []

Let currentContext

currentContext: vscode.ExtensionContext

Let isDeactivating

isDeactivating: boolean = false

Let nextWorkspaceId

nextWorkspaceId: number = Number.MAX_SAFE_INTEGER

Let outputChannel

outputChannel: vscode.OutputChannel

Let packageFile

packageFile: PackageFile

Let selectWorkspaceBtn

selectWorkspaceBtn: vscode.StatusBarItem

Let workspaceWatcher

workspaceWatcher: WorkspaceWatcherContext<Workspace>

Functions

activate

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

    • context: vscode.ExtensionContext

    Returns Promise<void>

activateExtension

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

    • context: vscode.ExtensionContext

    Returns Promise<void>

createNewWorkspace

  • createNewWorkspace(folder: vscode.WorkspaceFolder): Promise<Workspace>

deactivate

  • deactivate(): void

getActiveWorkspacesOrAll

getAllTargetsSorted

  • getAllTargetsSorted(): Target[]

getAllWorkspacesSorted

normalizeActiveWorkspaces

onDidChangeActiveTextEditor

  • onDidChangeActiveTextEditor(editor: vscode.TextEditor): Promise<void>
  • Parameters

    • editor: vscode.TextEditor

    Returns Promise<void>

onDidSaveTextDocument

  • onDidSaveTextDocument(e: vscode.TextDocument): Promise<void>
  • Parameters

    • e: vscode.TextDocument

    Returns Promise<void>

refreshActiveWorkspaceList

  • refreshActiveWorkspaceList(): Promise<void>

reloadPlugins

  • reloadPlugins(): Promise<void>

updateActiveWorkspaces

  • updateActiveWorkspaces(): Promise<void>

updateWorkspaceButton

  • updateWorkspaceButton(): Promise<void>

Generated using TypeDoc