torch.TupleOfLength
export type TupleOfLength<T, N extends number, R extends T[] = []> = R['length'] extends N
? R
: TupleOfLength<T, N, [T, ...R]>;TNextends numberRextends T[]Create a tuple type of specific length.
Examples
type FourNumbers = TupleOfLength<number, 4>; // [number, number, number, number]