Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "workspaces"

Index

Type aliases

SwitchStateRepository

SwitchStateRepository: deploy_contracts.KeyValuePairs<string>

SwitchStateRepositoryCollection

SwitchStateRepositoryCollection: deploy_contracts.KeyValuePairs<SwitchStateRepository>

SwitchTargetOptionValue

SwitchTargetOptionValue: SwitchTargetOption | string

A switch option value.

SyncWhenOpenStates

SyncWhenOpenStates: object

Object that stores the states for 'sync when open'.

Type declaration

  • [key: string]: Moment.Moment

WorkspaceProvider

WorkspaceProvider: function

A function that provides workspaces.

returns

The workspace(s).

Type declaration

Variables

Const FastGlob

FastGlob: any = require('fast-glob')

Const GLOBAL_DEPLOY_QUEUE

GLOBAL_DEPLOY_QUEUE: PQueue<DefaultAddOptions> = deploy_helpers.createQueue()

Const KEY_AUTO_BTN_DEPLOY_ON_CHANGE

KEY_AUTO_BTN_DEPLOY_ON_CHANGE: "deploy_on_change" = "deploy_on_change"

Const KEY_AUTO_BTN_DEPLOY_ON_SAVE

KEY_AUTO_BTN_DEPLOY_ON_SAVE: "deploy_on_save" = "deploy_on_save"

Const KEY_AUTO_BTN_REMOVE_ON_CHANGE

KEY_AUTO_BTN_REMOVE_ON_CHANGE: "remove_on_change" = "remove_on_change"

Const KEY_TIMEOUT_DEPLOY_ON_CHANGE

KEY_TIMEOUT_DEPLOY_ON_CHANGE: "deploy_on_change" = "deploy_on_change"

Const KEY_TIMEOUT_REMOVE_ON_CHANGE

KEY_TIMEOUT_REMOVE_ON_CHANGE: "remove_on_change" = "remove_on_change"

Const KEY_WORKSPACE_USAGE

KEY_WORKSPACE_USAGE: "vscdrLastExecutedWorkspaceActions" = "vscdrLastExecutedWorkspaceActions"

Const MergeDeep

MergeDeep: any = require('merge-deep')

Const SWITCH_STATE_REPO_COLLECTION_KEY

SWITCH_STATE_REPO_COLLECTION_KEY: "SwitchStates" = "SwitchStates"

Let activeWorkspaceProvider

activeWorkspaceProvider: WorkspaceProvider

Let allWorkspacesProvider

allWorkspacesProvider: WorkspaceProvider

Let nextDeployOnChangeButtonId

nextDeployOnChangeButtonId: number = Number.MIN_SAFE_INTEGER

Let nextDeployOnSaveButtonId

nextDeployOnSaveButtonId: number = Number.MIN_SAFE_INTEGER

Let nextPackageButtonId

nextPackageButtonId: number = Number.MIN_SAFE_INTEGER

Let nextRemoveOnChangeButtonId

nextRemoveOnChangeButtonId: number = Number.MIN_SAFE_INTEGER

Let nextSwitchButtonId

nextSwitchButtonId: number = Number.MIN_SAFE_INTEGER

Let nextTcpProxyButtonId

nextTcpProxyButtonId: number = Number.MIN_SAFE_INTEGER

Functions

getActiveWorkspaces

getAllWorkspaces

isSwitchTarget

  • isSwitchTarget(target: Target): boolean
  • Checks if a target is a switch or not.

    Parameters

    • target: Target

      The target to check.

    Returns boolean

    Is switch or not.

resetWorkspaceUsage

  • resetWorkspaceUsage(context: vscode.ExtensionContext): void
  • Resets the workspace usage statistics.

    Parameters

    • context: vscode.ExtensionContext

      The extension context.

    Returns void

setActiveWorkspaceProvider

setAllWorkspacesProvider

showWorkspaceQuickPick

  • showWorkspaceQuickPick(context: vscode.ExtensionContext, workspaces: Workspace | Workspace[], opts?: vscode.QuickPickOptions): Promise<Workspace | false>
  • Shows a quick pick for a list of packages.

    Parameters

    • context: vscode.ExtensionContext

      The extension context.

    • workspaces: Workspace | Workspace[]

      One or more workspaces.

    • Optional opts: vscode.QuickPickOptions

    Returns Promise<Workspace | false>

    The promise that contains the selected workspace (if selected) or (false) if no package is available.

sortWorkspaces

Generated using TypeDoc