Theia API Documentation v1.65.0
    Preparing search index...
    interface TaskConfiguration {
        _scope: TaskConfigurationScope;
        dependsOn?: string | TaskIdentifier | (string | TaskIdentifier)[];
        dependsOrder?: DependsOrder;
        detail?: string;
        executionType?: "shell" | "process" | "customExecution";
        group?:
            | "build"
            | "test"
            | "rebuild"
            | "clean"
            | "none"
            | { isDefault: boolean; kind: "build"
            | "test"
            | "rebuild"
            | "clean" };
        isBackground?: boolean;
        label: string;
        presentation?: TaskOutputPresentation;
        problemMatcher?:
            | string
            | ProblemMatcherContribution
            | (string | ProblemMatcherContribution)[];
        runOptions?: RunOptions;
        type: string;
        [name: string]: any;
    }

    Hierarchy (View Summary)

    Indexable

    • [name: string]: any

      eslint-disable-next-line @typescript-eslint/no-explicit-any

    Index

    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
    executionType?: "shell" | "process" | "customExecution"
    group?:
        | "build"
        | "test"
        | "rebuild"
        | "clean"
        | "none"
        | { isDefault: boolean; kind: "build"
        | "test"
        | "rebuild"
        | "clean" }
    isBackground?: boolean

    Whether the task is a background task or not.

    label: string

    A label that uniquely identifies a task configuration per source

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