API reference@evolu/commonEq › eqStrict

function eqStrict<A>(x: A, y: A): boolean;

Defined in: packages/common/src/Eq.ts:59

Compares two values using SameValue equality (Object.is).

SameValue considers NaN equal to itself, distinguishes 0 from -0, and compares objects by reference identity.

Example

import { assertFalse, assertTrue, eqStrict } from "@evolu/common";

assertTrue(eqStrict(NaN, NaN));
assertFalse(eqStrict(0, -0));