devtypes - v2.0.0
    Preparing search index...

    Type Alias TupleReverse<T, R>

    TupleReverse: T extends readonly [infer H, ...(infer Rest)]
        ? TupleReverse<Rest, readonly [H, ...R]>
        : R

    Reverse a tuple.

    Type Parameters

    • T extends readonly any[]

      Tuple type

    • R extends readonly any[] = []

    Produces a new tuple with elements in reverse order. Works with readonly tuples.

    type R = TupleReverse< [ number, string, boolean ] >;
    // [ boolean, string, number ]