Flat Array

Medium
array
infer
conditional types
recursion

Description:

You would need to write a type that takes an array and emitted the flatten array type.

For example:

Flatten<[1, 2, [3, 4], [[[5]]]]> // Expected: [1, 2, 3, 4, 5]

Code

Loading...