Package: effect
Module: BigDecimal
Checks whether two BigDecimals are equal.
When to use
Use to compare two BigDecimal values for numeric equality.
Example (Checking decimal equality)
import { BigDecimal } from "effect"
const a = BigDecimal.fromStringUnsafe("1.5")
const b = BigDecimal.fromStringUnsafe("1.50")
const c = BigDecimal.fromStringUnsafe("2.0")
console.log(BigDecimal.equals(a, b)) // true
console.log(BigDecimal.equals(a, c)) // false
See
Equivalence for passing decimal equality to APIs that require an EquivalenceSignature
declare const equals: { (that: BigDecimal): (self: BigDecimal) => boolean; (self: BigDecimal, that: BigDecimal): boolean; }
Since v2.0.0