外观
约 137 字小于 1 分钟
2026-02-11
实现类型版本的 Array.unshift。
Array.unshift
例如:
type Result = Unshift<[1, 2], 0> // [0, 1, 2]
待补充
type Unshift<T extends any[], U> = [U, ...T]
type cases = [ Expect<Equal<Unshift<[], 1>, [1]>>, Expect<Equal<Unshift<[1, 2], 0>, [0, 1, 2]>>, Expect<Equal<Unshift<['1', 2, '3'], boolean>, [boolean, '1', 2, '3']>>, ]
可变元组 Variadic Tuple Types泛型 Generics泛型约束 Generics Constraints