Task
Constructors
Link copied to clipboard
                  constructor(taskDefinition: TaskDefinition, scope: WorkspaceFolder, name: String, source: String, execution: ProcessExecution = definedExternally, problemMatchers: String = definedExternally)
Creates a new task.
constructor(taskDefinition: TaskDefinition, scope: TaskScope, name: String, source: String, execution: ProcessExecution = definedExternally, problemMatchers: String = definedExternally)
constructor(taskDefinition: TaskDefinition, scope: WorkspaceFolder, name: String, source: String, execution: ProcessExecution = definedExternally, problemMatchers: ReadonlyArray<JsString>)
constructor(taskDefinition: TaskDefinition, scope: TaskScope, name: String, source: String, execution: ProcessExecution = definedExternally, problemMatchers: ReadonlyArray<JsString>)
constructor(taskDefinition: TaskDefinition, scope: WorkspaceFolder, name: String, source: String, execution: ShellExecution, problemMatchers: String = definedExternally)
constructor(taskDefinition: TaskDefinition, scope: TaskScope, name: String, source: String, execution: ShellExecution, problemMatchers: String = definedExternally)
constructor(taskDefinition: TaskDefinition, scope: WorkspaceFolder, name: String, source: String, execution: ShellExecution, problemMatchers: ReadonlyArray<JsString>)
constructor(taskDefinition: TaskDefinition, scope: TaskScope, name: String, source: String, execution: ShellExecution, problemMatchers: ReadonlyArray<JsString>)
constructor(taskDefinition: TaskDefinition, scope: WorkspaceFolder, name: String, source: String, execution: CustomExecution, problemMatchers: String = definedExternally)
constructor(taskDefinition: TaskDefinition, scope: TaskScope, name: String, source: String, execution: CustomExecution, problemMatchers: String = definedExternally)
constructor(taskDefinition: TaskDefinition, scope: WorkspaceFolder, name: String, source: String, execution: CustomExecution, problemMatchers: ReadonlyArray<JsString>)
constructor(taskDefinition: TaskDefinition, scope: TaskScope, name: String, source: String, execution: CustomExecution, problemMatchers: ReadonlyArray<JsString>)
Properties
Link copied to clipboard
                  The task's definition.
Link copied to clipboard
                  A human-readable string which is rendered less prominently on a separate line in places where the task's name is displayed. Supports rendering of theme icons via the $(<name>)-syntax.
Link copied to clipboard
                  Whether the task is a background task or not.
Link copied to clipboard
                  The presentation options. Defaults to an empty literal.
Link copied to clipboard
                  The problem matchers attached to the task. Defaults to an empty array.
Link copied to clipboard
                  Run options for the task
Link copied to clipboard
                  A human-readable string describing the source of this shell task, e.g. 'gulp' or 'npm'. Supports rendering of theme icons via the $(<name>)-syntax.