API reference@evolu/commonEq › eqSameValue

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

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

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, eqSameValue } from "@evolu/common";

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