Coda by Ian Macalinao
    Preparing search index...

    Interface EnumTupleVariantTypeNode<TTuple, TDisplay>

    A variant of an enum that carries a tuple payload (positional fields).

    interface EnumTupleVariantTypeNode<
        TTuple extends
            NestedTypeNode<TupleTypeNode> = NestedTypeNode<TupleTypeNode>,
        TDisplay extends
            EnumVariantDisplayNode
            | undefined = EnumVariantDisplayNode | undefined,
    > {
        discriminator?: number;
        display?: TDisplay;
        kind: "enumTupleVariantTypeNode";
        name: CamelCaseString;
        tuple: TTuple;
    }

    Type Parameters

    Index
    discriminator?: number

    Explicit discriminator value. When omitted, the discriminator is inferred from the variant position.

    display?: TDisplay

    Display metadata describing how the variant is presented.

    kind: "enumTupleVariantTypeNode"

    The name of the variant.

    tuple: TTuple

    The tuple of positional fields carried by the variant.