Package: effect
Module: BigDecimal
Formats a given BigDecimal as a string.
If the scale of the BigDecimal is greater than or equal to 16, the BigDecimal will
be formatted in scientific notation.
Example
import * as assert from "node:assert"
import { format, unsafeFromString } from "effect/BigDecimal"
assert.deepStrictEqual(format(unsafeFromString("-5")), "-5")
assert.deepStrictEqual(format(unsafeFromString("123.456")), "123.456")
assert.deepStrictEqual(format(unsafeFromString("-0.00000123")), "-0.00000123")
Signature
declare const format: (n: BigDecimal) => string
Since v2.0.0