proposit-core
    Preparing search index...

    Type Alias TDagProgress<TStage>

    A scheduling step: stages to launch now + stages to mark skipped now.

    type TDagProgress<TStage extends TStageDescriptor> = {
        runnable: TStage[];
        skippable: TStage[];
    }

    Type Parameters

    Index

    Properties

    Properties

    runnable: TStage[]

    Stages eligible to run now (deps satisfied, not yet terminal).

    skippable: TStage[]

    Stages whose required dep failed (skip-eligible, not yet terminal). Marking each skipped lets its optional-dependent downstream stages then reach eligibility (eager skip propagation).