Flatten an array by one level.
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 )[] Copy
type Nested = ( number[] | string[] )[];type Flat = Flat< Nested >; // ( number | string )[]
Flatten an array by one level.