Flattens a nested readonly tuple T by one level.
T
A readonly tuple where elements are themselves readonly arrays/tuples.
A new readonly tuple type flattened by one level.
type F1 = Tuple.Flatten<[[1, 2], [3, 4]]>; // readonly [1, 2, 3, 4]type F2 = Tuple.Flatten<[[1], readonly [2, 3]]>; // readonly [1, 2, 3]type F3 = Tuple.Flatten<[[1], [2, [3]]]>; // readonly [1, 2, [3]] (only flattens one level) Copy
type F1 = Tuple.Flatten<[[1, 2], [3, 4]]>; // readonly [1, 2, 3, 4]type F2 = Tuple.Flatten<[[1], readonly [2, 3]]>; // readonly [1, 2, 3]type F3 = Tuple.Flatten<[[1], [2, [3]]]>; // readonly [1, 2, [3]] (only flattens one level)
Flattens a nested readonly tuple
Tby one level.