挑战
实现泛型TupleToUnion<T>,它返回元组所有值的合集。
例如
type Arr = ['1', '2', '3'];
type Test = TupleToUnion<Arr>; // expected to be '1' | '2' | '3'解答
在 TypeScript 中,要从 tuple 生成一个 union 很简单,只需要使用 T[number]。
实现泛型TupleToUnion<T>,它返回元组所有值的合集。
例如
type Arr = ['1', '2', '3'];
type Test = TupleToUnion<Arr>; // expected to be '1' | '2' | '3'在 TypeScript 中,要从 tuple 生成一个 union 很简单,只需要使用 T[number]。