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

    Type Alias TuplePop<T_Tuple>

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

    Returns a tuple without its last item.

    Type Parameters

    • T_Tuple extends readonly unknown[]

    2.0.0-beta.3

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