Executes a task that is managed by VS Code. The returned task execution can be used to terminate the task.
the task to execute
Fetches all tasks available in the systems. This includes tasks
from tasks.json
files as well as tasks from task providers
contributed through extensions.
a filter to filter the return tasks.
Fires when a task ends.
Fires when the underlying process has ended. This event will not fire for tasks that don't execute an underlying process.
Fires when a task starts.
Fires when the underlying process has been started. This event will not fire for tasks that don't execute an underlying process.
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.
The currently active task executions or an empty array.