Provides tasks.
A cancellation token.
an array of tasks
Resolves a task that has no execution
set. Tasks are
often created from information found in the tasks.json
-file. Such tasks miss
the information on how to execute them and a task provider must fill in
the missing information in the resolveTask
-method. This method will not be
called for tasks returned from the above provideTasks
method since those
tasks are always fully resolved. A valid default implementation for the
resolveTask
method is to return undefined
.
Note that when filling in the properties of task
, you must be sure to
use the exact same TaskDefinition
and not create a new one. Other properties
may be changed.
The task to resolve.
A cancellation token.
The resolved task
A task provider allows to add tasks to the task service. A task provider is registered via tasks.registerTaskProvider.