Vinyl
    Preparing search index...

    Type Alias Merged<T>

    Merged: T extends readonly any[]
        ? MergedTupleOrArray<T>
        : T extends Fun
            ? T
            : T extends object ? { [P in keyof T]: Merged<T[P]> } : T

    Recursively merges array types so that S[] & T[] becomes (S & T)[] When two array elements parsing rules are merged, the result is an array with intersected element types.

    Type Parameters

    • T