Vscode.Task
type execution = [
| `ProcessExecution of ProcessExecution.t
| `ShellExecution of ShellExecution.t
| `CustomExecution of CustomExecution.t
]
val make :
definition:TaskDefinition.t ->
scope:TaskScope.t ->
name:string ->
source:string ->
?execution:execution ->
?problemMatchers:string list ->
unit ->
t
val definition : t -> TaskDefinition.t
val scope : t -> TaskScope.t option
val name : t -> string
val detail : t -> string option
val isBackground : t -> bool
val source : t -> string
val group : t -> TaskGroup.t option
val presentationOptions : t -> TaskPresentationOptions.t
val runOptions : t -> RunOptions.t
val set_group : t -> TaskGroup.t -> unit