API reference › @evolu/common › Array › concatArrays
Call Signature
function concatArrays<T>(
first: readonly [T, T] | [T, ...T[]],
second: readonly T[] | T[],
): readonly [T, T];
Defined in: packages/common/src/Array.ts:415
Concatenates two arrays, returning a new readonly array.
Returns a non-empty array when at least one input is non-empty.
Example
concatArrays([1, 2], [3, 4]); // [1, 2, 3, 4]
concatArrays([], [1]); // [1] (non-empty)
concatArrays([1], []); // [1] (non-empty)
Call Signature
function concatArrays<T>(
first: readonly T[] | T[],
second: readonly [T, T] | [T, ...T[]],
): readonly [T, T];
Defined in: packages/common/src/Array.ts:420
Second non-empty.
Call Signature
function concatArrays<T>(
first: readonly T[] | T[],
second: readonly T[] | T[],
): readonly T[];
Defined in: packages/common/src/Array.ts:425
Both possibly empty.