effect-io-ai

Package: effect
Module: Number

Number.Equivalence

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>

Source

Since v2.0.0