Type alias FillTuple<N, C, G, R>
FillTuple<N, C, G, R>: Len<R> extends N ? R : G extends [infer F extends any[], ...(infer Rest)] ? Plus<Len<R, string>, Len<F, string>> extends infer L extends string ? If_Lte<L, N> extends true ? FillTuple<N, C, Rest, [...R, ...F]> : FillTuple<N, C, Rest, R> : never : R
Type Parameters
-
N extends number
-
C extends any = 1
-
G extends any[] = _Gen2Seq<N, C>
-
R extends any[] = []
获得一个指定长度的填充元组,可以指定填充的内容