devtypes - v1.1.0
    Preparing search index...

    Type Alias MergeMany<T>

    MergeMany: T extends [infer H, ...(infer R)] ? Merge<H, MergeMany<R>> : {}

    Merge multiple object types sequentially.

    Type Parameters

    • T extends unknown[]

      Tuple of object types

    Applies shallow merges from left to right over a tuple of object types.

    type U = { a: number } | { b: string };
    type V = { b: number } | { c: boolean };
    type Merged = MergeMany< [ U, V ] >;