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.
eqDataCompares two Data values.
eqFromOrderDerives an Eq from an Order.
eqSameValueZeroCompares two values using SameValueZero equality.
eqStrictCompares two values using SameValue equality (Object.is).

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.
eqArrayStrictCompares two array-like structures element by element using eqStrict.
eqBigIntAn Eq for bigints using eqStrict.
eqBooleanAn Eq for booleans using eqStrict.
eqJsonValueCompares two JsonValue values using eqData.
eqJsonValueInputCompares two JsonValueInput values using eqData.
eqNullAn Eq for null.
eqNumberAn Eq for numbers using eqSameValueZero.
eqStringAn Eq for strings using eqStrict.
eqUint8ArrayCompares two Uint8Arrays by byte value.
eqUndefinedAn Eq for undefined.