Package: effect
Module: Number
Equivalence instance for numbers where NaN is considered equal to NaN.
When to use
Use when checking numeric equality through APIs that accept an equivalence relation.
Example (Comparing numbers for equivalence)
import { Number } from "effect"
console.log(Number.Equivalence(1, 1)) // true
console.log(Number.Equivalence(1, 2)) // false
console.log(Number.Equivalence(NaN, NaN)) // true
Signature
declare const Equivalence: Equ.Equivalence<number>
Since v2.0.0