Package: effect
Module: BigDecimal
Parses a numerical string into a BigDecimal.
Example
import * as assert from "node:assert"
import { unsafeFromString, make } from "effect/BigDecimal"
assert.deepStrictEqual(unsafeFromString("123"), make(123n, 0))
assert.deepStrictEqual(unsafeFromString("123.456"), make(123456n, 3))
assert.throws(() => unsafeFromString("123.abc"))
Signature
declare const unsafeFromString: (s: string) => BigDecimal
Since v2.0.0