Register a task provider.
The task kind type this provider is registered for.
A task provider.
A Disposable that unregisters this provider when being disposed.
Fetches all tasks available in the systems. This includes tasks
from tasks.json
files as well as tasks from task providers
contributed through extensions.
Optional filter to select tasks of a certain type or version.
A thenable that resolves to an array of tasks.
Executes a task that is managed by the editor. The returned task execution can be used to terminate the task.
the task to execute
A thenable that resolves to a task execution.
Fires when a task starts.
Fires when a task ends.
Fires when the underlying process has been started. This event will not fire for tasks that don't execute an underlying process.
Fires when the underlying process has ended. This event will not fire for tasks that don't execute an underlying process.
The currently active task executions or an empty array.
Namespace for tasks functionality.