@metreeca/blue - v0.10.0
    Preparing search index...

    Type Alias Variants<V>

    Variants: {
        readonly [K in keyof V]: V[K] extends Lazy<infer T extends ValueShape>
            ? T
            : V[K] extends ValueShape ? V[K] : never
    }

    Unwraps a tuple of UnionShape branches to their eagerly-resolved ValueShape types.

    Resolves each lazy factory in a union's branch tuple to its underlying shape, preserving position and arity for the indexed projections that union-typed template slots rely on. Internal helper used by union shape construction.

    Type Parameters

    • V extends readonly Lazy<ValueShape>[]

      The tuple of union branches (eager or lazy) to resolve