@kkdev92/vscode-ext-kit - v4.1.1
    Preparing search index...

    Interface StepsOutcome<T>

    What a OperationProgress.steps run produced.

    interface StepsOutcome<T extends readonly ProgressStep<unknown>[]> {
        cancelled: boolean;
        completed: boolean;
        results: {
            [K in string | number | symbol]: T[K] extends ProgressStep<R>
                ? R
                : never
        };
    }

    Type Parameters

    Index
    cancelled: boolean

    Whether the run stopped because it was cancelled.

    completed: boolean

    Whether every step ran.

    results: {
        [K in string | number | symbol]: T[K] extends ProgressStep<R>
            ? R
            : never
    }

    Each step's result, in order — a precise tuple, so destructuring keeps the per-step types. Shorter than the step list when the run was cancelled.