在类型系统里实现类似 JavaScript 中的 Array.unshift 方法 Unshift<T, U> ,这个类型接受两个参数,第一个参数为元组类型,第二个参数为任意类型。
Array.unshift
Unshift<T, U>
例如:
type Result = Unshift<[1, 2], 0> // [0, 1, 2,]
TypeScript