effect-io-ai

Package: effect
Module: BigDecimal

BigDecimal.unsafeToNumber

Converts a BigDecimal to a number.

This function will produce incorrect results if the BigDecimal exceeds the 64-bit range of a number.

Example

import * as assert from "node:assert"
import { unsafeToNumber, unsafeFromString } from "effect/BigDecimal"

assert.deepStrictEqual(unsafeToNumber(unsafeFromString("123.456")), 123.456)

Signature

declare const unsafeToNumber: (n: BigDecimal) => number

Source

Since v2.0.0