Package: effect
Module: BigDecimal
Determines the sign of a given BigDecimal.
When to use
Use to classify a BigDecimal as negative, zero, or positive.
Example (Reading decimal signs)
import { BigDecimal } from "effect"
import * as assert from "node:assert"
assert.deepStrictEqual(BigDecimal.sign(BigDecimal.fromStringUnsafe("-5")), -1)
assert.deepStrictEqual(BigDecimal.sign(BigDecimal.fromStringUnsafe("0")), 0)
assert.deepStrictEqual(BigDecimal.sign(BigDecimal.fromStringUnsafe("5")), 1)
Signature
declare const sign: (n: BigDecimal) => Ordering
Since v2.0.0