Member Junction
    Preparing search index...

    One render of the template: the base assignment with some values overridden.

    interface BranchVariant {
        Index: number;
        Overrides: Readonly<Record<string, BranchValue>>;
        Satisfiable: boolean;
        Toggle: BranchToggle | null;
    }
    Index

    Properties

    Index: number

    0 for the base, then one per {% if %} in source order.

    Overrides: Readonly<Record<string, BranchValue>>

    The values that differ from the base assignment; empty for the base.

    Satisfiable: boolean

    Whether parameter values can make the toggled block take another branch. false when its conditions read loop values, filtered values or Context comparisons, or when no tried assignment worked; such a variant has no overrides and renders like the base.

    Toggle: BranchToggle | null

    The {% if %} this variant toggles; null for the base.