createEqualityComparator
createEqualityComparator<
A,B>(compare):EqualityComparator<A,B>
Defined in: packages/core/src/function/compare/create-equality-comparator.ts:16
Adapts a Comparator into an EqualityComparator, treating equivalent operands as equal.
Only this direction is derivable: an equality answers one bit and says nothing about which operand comes first, so no comparator can be recovered from one.
The result is transitive only because the comparator is exact — deriving one from an approximate comparison would produce an “equality” unusable as a set or map key.
Type Parameters
Section titled “Type Parameters”A
B = A
Parameters
Section titled “Parameters”compare
Section titled “compare”Comparator<A, B>
Returns
Section titled “Returns”EqualityComparator<A, B>