Interface TaskCustomization

interface TaskCustomization {
    dependsOn?: string | TaskIdentifier | (string | TaskIdentifier)[];
    dependsOrder?: DependsOrder;
    detail?: string;
    group?: "build" | "test" | "rebuild" | "clean" | "none" | {
        isDefault: boolean;
        kind: "build" | "test" | "rebuild" | "clean";
    };
    isBackground?: boolean;
    presentation?: TaskOutputPresentation;
    problemMatcher?: string | ProblemMatcherContribution | (string | ProblemMatcherContribution)[];
    runOptions?: RunOptions;
    type: string;
    [name: string]: any;
}

Hierarchy (view full)

Indexable

[name: string]: any

Properties

dependsOn?: string | TaskIdentifier | (string | TaskIdentifier)[]

The other tasks the task depend on.

dependsOrder?: DependsOrder

The order the dependsOn tasks should be executed in.

detail?: string
group?: "build" | "test" | "rebuild" | "clean" | "none" | {
    isDefault: boolean;
    kind: "build" | "test" | "rebuild" | "clean";
}

Type declaration

  • isDefault: boolean
  • kind: "build" | "test" | "rebuild" | "clean"
isBackground?: boolean

Whether the task is a background task or not.

presentation?: TaskOutputPresentation
problemMatcher?: string | ProblemMatcherContribution | (string | ProblemMatcherContribution)[]
runOptions?: RunOptions
type: string