ShiftTuple<T>: T extends [unknown, ...(infer Rest)] ? Rest : never

从元组中移除第一个item的类型

Example

type t = ShiftTuple<[number, string]> // [string]

Type Parameters

  • T