devtypes - v1.1.0
    Preparing search index...

    Type Alias Flat<T>

    Flat: T extends readonly (infer E)[]
        ? (E extends readonly any[] ? E[number] : E)[]
        : never

    Flatten an array by one level.

    Type Parameters

    • T extends readonly any[]

      Array containing values or nested arrays

    If an element itself is an array, its element type is extracted. Non-array elements are preserved as-is.

    type Nested = ( number[] | string[] )[];
    type Flat = Flat< Nested >; // ( number | string )[]