footprintjs - v11.2.0
    Preparing search index...

    Interface StructureDeciderCompleteEvent

    Event payload for StructureRecorder.onDeciderComplete. Fires when a decider / selector sub-builder closes via .end(). By the time this fires every branch has been announced and the defaultBranch (if set via .setDefault()) is final. Lets recorders treat the decider as no-further-mutation and snapshot its branch list as final.

    interface StructureDeciderCompleteEvent {
        branchIds: readonly string[];
        decider: string;
        defaultBranch?: string;
        type: "decider" | "selector";
    }
    Index
    branchIds: readonly string[]

    Branch member ids in declaration order.

    decider: string

    Decider / selector stage id.

    defaultBranch?: string

    Default branch id when set via .setDefault(); undefined when no default is configured (e.g., selectors).

    type: "decider" | "selector"

    Spec type ('decider' vs 'selector') — exposed so consumers don't need to look up the original onStageAdded event.