Type Alias Shift<T>

Shift: T extends [unknown, ...(infer Rest)] ? Rest : never

Removes the first element of T and shifts

Type Parameters

  • T extends unknown[]