Package: effect
Module: BigDecimal
Takes an Iterable of BigDecimals and returns their multiplication as a single BigDecimal.
When to use
Use to multiply all BigDecimal values in an iterable.
Example (Multiplying multiple decimals)
import { BigDecimal } from "effect"
import * as assert from "node:assert"
assert.deepStrictEqual(
BigDecimal.multiplyAll([BigDecimal.fromStringUnsafe("2"), BigDecimal.fromStringUnsafe("3"), BigDecimal.fromStringUnsafe("4")]),
BigDecimal.fromStringUnsafe("24")
)
See
multiply for multiplying two BigDecimal valuesSignature
declare const multiplyAll: (collection: Iterable<BigDecimal>) => BigDecimal
Since v4.0.0