实现类型版本的 Array.unshift
例如:
type Result = Unshift<[1, 2], 0> // [0, 1, 2]
答案
type Unshift<T extends readonly any[], U> = [U, ...T]
实现类型版本的 Array.unshift
例如:
type Result = Unshift<[1, 2], 0> // [0, 1, 2]
答案
type Unshift<T extends readonly any[], U> = [U, ...T]