API reference@evolu/common › Eq

Equality comparison functions and utilities.

Functions

FunctionDescription
createEqArrayLikeCreates an equivalence function for array-like structures based on an equivalence for their elements.
createEqObjectCreates an equivalence function for objects based on an equivalence for their fields.
eqDataDeeply compares two Data values using platform-independent structural equality.
eqFromOrderDerives an Eq from an Order.
eqSameValueCompares two values using SameValue equality (Object.is).
eqSameValueZeroCompares two values using SameValueZero equality.

Type Aliases

Type AliasDescription
EqCompares two values of the same type A for equality.

Variables

VariableDescription
eqArrayNumberCompares two array-like structures of numbers for equality.
eqArraySameValueCompares two array-like structures element by element using eqSameValue.
eqBigIntAn Eq for bigints using eqSameValue.
eqBooleanAn Eq for booleans using eqSameValue.
eqNullAn Eq for null.
eqNumberAn Eq for numbers using eqSameValue.
eqStringAn Eq for strings using eqSameValue.
eqUint8ArrayCompares two Uint8Arrays by byte value.
eqUndefinedAn Eq for undefined.