API reference › @evolu/common › Array › reverseArray
Call Signature
function reverseArray<T>(array: readonly [T, T]): readonly [T, T];
Defined in: packages/common/src/Array.ts:762
Returns a new reversed readonly array.
Wraps native toReversed. Preserves non-empty type.
Reversing without mutation
import { reverseArray, type NonEmptyReadonlyArray } from "@evolu/common";
const values: NonEmptyReadonlyArray<number> = [1, 2, 3];
const reversed = reverseArray(values);
expect(reversed).toEqual([3, 2, 1]);
expectTypeOf(reversed).toEqualTypeOf<NonEmptyReadonlyArray<number>>();
Call Signature
function reverseArray<T>(array: readonly T[]): readonly T[];
Defined in: packages/common/src/Array.ts:766
Possibly empty array.