API reference › @evolu/common › Array › mapArray
Call Signature
function mapArray<T, U>(
array: readonly [T, T] | [T, ...T[]],
mapper: (item: T, index: number) => U,
): readonly [U, U];
Defined in: packages/common/src/Array.ts:312
Maps an array using a mapper function, returning a new readonly array.
Preserves non-empty type.
Example
mapArray([1, 2, 3], (x) => x * 2); // [2, 4, 6]
Call Signature
function mapArray<T, U>(
array: readonly T[] | T[],
mapper: (item: T, index: number) => U,
): readonly U[];
Defined in: packages/common/src/Array.ts:317
Possibly empty array.