Initializes a new instance of that class.
The ID.
The underlying folder.
the current extension context.
Stores disposable sub objects.
Stores intervals.
The current translation function.
Stores timeouts.
Stores the current configuration.
Stores the source of the configuration data.
Stores if workspace has been initialized or not.
Stores if configuration is currently reloaded or not.
Stores the last timestamp of configuration update.
Stores the start time.
the current extension context.
The ID.
Gets if object has been disposed or not.
Gets if the 'dispose()' method is currently executed or not.
Gets if the object is disposed or currently disposing.
Stores the memento of that workspace.
A storage of variables for that object.
Gets if the workspace can do automatic (background) operations or not.
Gets the current configuration.
Gets the config source.
Gets the workspace-wide queue for all deploy processes.
Gets the root path of the editor.
Gets the path to the '.git' folder (if available).
Global data as defined in the settings.
Gets if the workspace is active or not.
Gets or sets if 'deploy on change' is currently freezed or not.
Gets or sets if 'deploy on change' is currently freezed or not.
Gets or sets if 'deploy on change' is currently freezed or not.
Gets or sets if 'deploy on change' is currently freezed or not.
Gets if the workspace has been initialized or not.
Gets if the configuration for that workspace is currently reloaded or not.
Gets or sets if 'remove on change' is currently freezed or not.
Gets or sets if 'remove on change' is currently freezed or not.
Gets the last config update timestamp.
Gets the logger of that workspace.
Gets the name of that workspace.
Gets the output channel of that workspace.
Gets the workspace-wide queue.
Gets the root path of that workspace.
Gets the repository of selected switches.
Gets the full path of a settings folder.
Gets the start time.
Gets the states for 'sync when open'.
Gets the current session data storage.
Applies values to an object.
The object to apply the values to.
The new object.
Checks if an object can be handled by that workspace.
The object to check.
Can be handled or not.
Lets the user change the option of a switch.
The target.
Cleansup all timeouts.
Cleansup all timeouts.
Creates a new git client (if possible).
The promise with the client or (false) if not found.
Creates a (new) logger based of that workspace.
The (new) workspace logger.
Deactivates auto deploy operations like 'deploy on change', 'deploy on save' and 'remove on change' while an action is running.
The action to invoke.
The promise with the result of the action.
Deletes a file in a target.
The file to delete.
The target to delete in.
Deletes a package.
The package to delete.
Deploys a file to a target.
The file to deploy.
The target to deploy to.
Deploys a files to a target.
The files to deploy.
The target to deploy to.
Deploys files of a git commit.
The target to deploy to.
Deploys a file when is has been changed.
The file to check.
Deploys a file when is has been saved.
The file to check.
Deploys a package.
The package to deploy.
Deploys uncomitted files of the git repository.
The target to deploy to.
Executes something for that workspace.
The thing / command to execute.
The promise with the result.
Filters items with 'if' code.
The items to filter.
The filtered items.
Finds files inside that workspace.
The filter to use.
The promise with the found files.
Finds files inside that workspace.
The filter to use.
The promise with the found files.
Returns a list of all API hosts handled by that workspace.
The list of hosts.
Gets all targets that can download.
The targets.
Returns an existing path based on the settings folder.
The path.
The promise with the existing, full normalized path or (false) if path does not exist.
Returns the list of files of that workspace for deployment from an active document.
The promise with the file list or (false) if not possible.
Returns a status bar button, that shows if a deploy operation has been finished.
The operation type.
The button.
Returns the ID of a package.
The ID or (false) if package is invalid.
Returns the list of packages as defined in the settings.
Returns the selected option of a switch (target),
The target.
The option or (false) if not found.
Returns the scope directories for settings.
The list of scope directories.
Returns a list of all available 'switch' targets of that workspace.
The targets.
Returns the state key for 'sync when open'.
The target.
The key or (false) when failed.
Returns the ID of a target.
The target.
The ID or (false) if target is invalid.
Returns the list of targets as defined in the settings.
Returns the targets of a package.
The package.
A function to receive optional targets.
The targets or (false) if at least one target could not be found or (false) if package cannot be handled by that workspace.
Returns the children of a switch target.
The switch target.
The targets or (false) if failed.
Returns a list of all TCP proxies handled by that workspace.
The list of proxies.
Gets all targets that can upload.
The targets.
Returns the list of values.
Initializes that workspace.
The promise that indicates if operation was successful or not.
Invokes an action for a status bar button that is shown after a deploy operation.
The operation type.
The action to invoke.
The promise that indicates if operation was successful or not.
Checks if a file is ignored by that workspace.
The file to check.
Is ignored or not.
Checks if a path is inside the Git folder.
The path to check.
Is in Git folder or not.
Checks if a path is inside the settings folder.
The path to check.
Is in settings folder or not.
Checks if a path is inside the Git folder.
The path to check.
Is in Git folder or not.
Checks if a path is part of that workspace.
The path to check.
Is part of that workspace or not.
List the root directory on a target.
The target from where to get the list.
The promise with the result.
Lists the files and folders inside that workspace.
The result or (false) if directory is invalid.
Loads a data transformer for an object.
An object that can transform data.
The loaded transformer or (false) if script could not be loaded.
Is invoked when the active text editor changed.
The new editor.
Is invoked when configuration changes.
The event data.
Is invoked when a text document has been changed.
The underlying text document.
Prepares a target for deployment.
The target to prepare.
The prepared target.
Pulls a file from a target.
The file to pull.
The target from where to pull from.
Pulls files from a target.
The files to pull.
The target to pull from.
Pulls a package.
The package to pull.
Reloads the current configuration for that workspace.
Reloads the environment variables as defined in the settings.
Handles a file for "remove on change" feature.
The file to check.
Sets a timeout for a "finished button".
The type of deploy operation.
The callback.
Operation was successful or not.
Promise (and safe) version of 'vscode.window.showErrorMessage()' function.
The message to display.
The promise with the selected item.
Shows a "finished button".
The type of deploy operation.
Operation was successful or not.
Promise (and safe) version of 'vscode.window.showErrorMessage()' function.
The message to display.
The promise with the selected item.
Shows a quick pick for a list of targets of that workspace.
The promise that contains the selected target (if selected) or (false) if no target is available.
Promise (and safe) version of 'vscode.window.showWarningMessage()' function.
The message to display.
The promise with the selected item.
Starts a deployment of files from the file list of an active document.
The deploy action.
The promise that indicates if action has been invoked or not.
Converts to a full path.
The path to convert.
The pull path or (false) if 'path' could not be converted.
Extracts the name and (relative) path from a file.
The file (path).
The extracted data or (false) if file path is invalid.
Converts to a relative path.
The path to convert.
The relative path or (false) if 'path' could not be converted.
Generated using TypeDoc
A workspace.