Package: effect
Module: BigDecimal
Normalizes a given BigDecimal by removing trailing zeros.
Example
import * as assert from "node:assert"
import { normalize, make, unsafeFromString } from "effect/BigDecimal"
assert.deepStrictEqual(normalize(unsafeFromString("123.00000")), normalize(make(123n, 0)))
assert.deepStrictEqual(normalize(unsafeFromString("12300000")), normalize(make(123n, -5)))
Signature
declare const normalize: (self: BigDecimal) => BigDecimal
Since v2.0.0