resolveTask
Resolves a task that has no {@linkcode Task.execution 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.
Parameters
task
The task to resolve.
token
A cancellation token.