API reference › @evolu/common › Eq › eqArrayStrict
const eqArrayStrict: <A>(x: ArrayLike, y: ArrayLike) => boolean;
Defined in: packages/common/src/Eq.ts:158
Compares two array-like structures element by element using eqStrict.
Useful for structural sharing checks where objects are compared by reference
identity. NaN elements are equal, while 0 and -0 elements differ.
Example
import { assertFalse, assertTrue, eqArrayStrict } from "@evolu/common";
const a = { x: 1 };
const b = { x: 1 };
assertTrue(eqArrayStrict([a, a], [a, a]));
assertFalse(eqArrayStrict([a], [b]));