Initializes a new instance of that class.
The ID of the workspace.
The folder instance.
The context.
Stores disposable sub objects.
Stores intervals.
Stores timeouts.
A key/value pair for data for that instance.
Sets or gets the default captureRejection value for all emitters.
This symbol shall be used to install a listener for only monitoring 'error'
events. Listeners installed using this symbol are called before the regular
'error'
listeners are called.
Installing a listener using this symbol does not change the behavior once an
'error'
event is emitted, therefore the process will still crash if no
regular 'error'
listener is installed.
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.
Gets if workspace has been initialized or not.
Gets the logger of that workspace.
Gets the output channel.
The storage with script states.
Gets the current settings.
Cleansup all timeouts.
Cleansup all timeouts.
Checks if a conditional object does match items condition.
The object to check.
Matches condition or not.
Checks if a platform object does match the (current) platform.
The object to check.
Matches condition or not.
Executes the code in 'onEditorChanged' of an object for that workspace.
One or more objects.
A custom code executor.
Executes a script.
The object with the settings.
The function that produces the argument object for the execution.
The promise with the result of the execution.
Filters "conditional" items.
The objects to check.
The filtered items.
Filters "platform" items.
The objects to check.
The filtered items.
Returns all apps of that workspace.
The list of apps.
Returns all commands of that workspace.
The list of commands.
Returns all config imports of that workspace.
The list of config imports.
Returns all events of that workspace.
The list of events.
Returns all events of that workspace by type.
The type.
The list of events.
Returns the full path of an existing file.
The input path value.
The full path or (false) if not found.
Returns the list of folders to lookup for relative paths.
Folder lookups.
Returns the information about that workspace.
The workspace information.
Returns all jobs of that workspace.
The list of jobs.
Returns the list of all values.
The list of values.
Imports values to an object.
The object where to import the values in.
The object that contains the imported values.
Initializes the workspace.
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 '.vscode' folder.
The path to check.
Is in '.vscode' folder or not.
Checks if a path is part of that workspace.
The path to check.
Is part of that workspace or not.
Is invoked when a text document has been opened.
The underlying text document.
Is invoked when a text document has been saved.
The underlying text document.
Is invoked when a text document is going to be saved.
The event arguments.
Raises the event that config imports have changed.
Handles a value as string and replaces placeholders.
The input value.
The output value.
Runs a shell command for that workspace and shows it progress in the GUI.
Settings with the command to run.
Converts to a full path.
The path to convert.
The pull path or (false) if 'path' could not be converted.
Converts to a relative path.
The path to convert.
The relative path or (false) if 'p' could not be converted.
Generated using TypeDoc
Handles a workspace.