实现一个TupleO2N类型,入参一个number N,返回从0-N-1的的元组 - 掘金 (juejin.cn)
上一期的答案
type TupleO2N<T extends number, U extends number[] = []> =
U['length'] extends T
? U
: TupleO2N <T, [...U, U['length']]>
解析 在整个递归的过期中,唯一变化的就是元组的length,所以可以从length出发
今日题目:实现一个Tuple2N类型,入参一个number N,返回从1-N的的元组
预期
type A = Tuple2N<1> // [1]
type B = Tuple2N<2> // [1,2]
type C = Tuple2N<3> // [1,2,3]