effect-io-ai

Package: effect
Module: BigDecimal

BigDecimal.unsafeFromString

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

Source

Since v2.0.0