effect-io-ai

Package: effect
Module: BigDecimal

BigDecimal.normalize

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

Source

Since v2.0.0