Utility TypeScript @ 2.0.0-beta.5
    Preparing search index...

    Type Alias TupleShift<T_Tuple>

    TupleShift: T_Tuple extends readonly [infer A, ...(infer R)] ? R : []

    Returns a tuple without its first item.

    Type Parameters

    • T_Tuple extends readonly unknown[]

    2.0.0-beta.3

    export type TupleShift<
    T_Tuple extends readonly unknown[]
    > = T_Tuple extends readonly [
    // @ts-expect-error
    infer A,
    ...infer R
    ] ? R : [];