BigDecimal is a value object representing an high precision decimal number.

Hierarchy

  • Decimal<this>
    • BigDecimal

Constructors

  • Parameters

    • n: Value

    Returns BigDecimal

Properties

d: number[]
e: number
s: number
Decimal?: typeof Decimal
EUCLID: 9
ROUND_CEIL: 2
ROUND_DOWN: 1
ROUND_FLOOR: 3
ROUND_HALF_CEIL: 7
ROUND_HALF_DOWN: 5
ROUND_HALF_EVEN: 6
ROUND_HALF_FLOOR: 8
ROUND_HALF_UP: 4
ROUND_UP: 0
crypto: boolean
default?: typeof Decimal
maxE: number
minE: number
modulo: Modulo
precision: number
rounding: Rounding
toExpNeg: number
toExpPos: number

Methods

  • Returns Decimal

  • Returns Decimal

  • Returns Decimal

  • Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Returns Decimal

  • Returns Decimal

  • Returns Decimal

  • Returns Decimal

  • Returns Decimal

  • Returns Decimal

  • Parameters

    • min: Value
    • max: Value

    Returns Decimal

  • Parameters

    • min: Value
    • max: Value

    Returns Decimal

  • Parameters

    • n: Value

    Returns number

  • Parameters

    • n: Value

    Returns number

  • Returns Decimal

  • Returns Decimal

  • Returns Decimal

  • Returns Decimal

  • Returns number

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Returns number

  • Parameters

    • n: Value

    Returns boolean

  • Parameters

    • n: Value

    Returns boolean

  • Returns Decimal

  • Returns Decimal

  • Parameters

    • n: Value

    Returns boolean

  • Parameters

    • n: Value

    Returns boolean

  • Parameters

    • n: Value

    Returns boolean

  • Parameters

    • n: Value

    Returns boolean

  • Returns Decimal

  • Returns Decimal

  • Returns Decimal

  • Returns Decimal

  • Returns Decimal

  • Returns Decimal

  • Returns Decimal

  • Returns Decimal

  • Returns Decimal

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Parameters

    • n: Value

    Returns boolean

  • Parameters

    • n: Value

    Returns boolean

  • Returns Decimal

  • Parameters

    • Optional n: Value

    Returns Decimal

  • Parameters

    • Optional n: Value

    Returns Decimal

  • Parameters

    • n: Value

    Returns boolean

  • Parameters

    • n: Value

    Returns boolean

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Returns Decimal

  • Returns Decimal

  • Returns Decimal

  • Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • Optional includeZeros: boolean

    Returns number

  • Returns Decimal

  • Parameters

    • Optional includeZeros: boolean

    Returns number

  • Returns Decimal

  • Returns Decimal

  • Returns Decimal

  • Returns Decimal

  • Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Returns Decimal

  • Returns Decimal

  • Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • Optional significantDigits: number

    Returns string

  • Parameters

    • significantDigits: number
    • rounding: Rounding

    Returns string

  • Parameters

    • Optional decimalPlaces: number

    Returns Decimal

  • Parameters

    • decimalPlaces: number
    • rounding: Rounding

    Returns Decimal

  • Parameters

    • Optional decimalPlaces: number

    Returns Decimal

  • Parameters

    • decimalPlaces: number
    • rounding: Rounding

    Returns Decimal

  • Parameters

    • Optional decimalPlaces: number

    Returns string

  • Parameters

    • decimalPlaces: number
    • rounding: Rounding

    Returns string

  • Parameters

    • Optional decimalPlaces: number

    Returns string

  • Parameters

    • decimalPlaces: number
    • rounding: Rounding

    Returns string

  • Parameters

    • Optional max_denominator: Value

    Returns Decimal[]

  • Parameters

    • Optional significantDigits: number

    Returns string

  • Parameters

    • significantDigits: number
    • Optional rounding: Rounding

    Returns string

  • Parameters

    • Optional significantDigits: number

    Returns string

  • Parameters

    • significantDigits: number
    • rounding: Rounding

    Returns string

  • Returns string

  • Parameters

    • n: Value
    • Optional rounding: Rounding

    Returns Decimal

  • Returns number

  • Parameters

    • Optional significantDigits: number

    Returns string

  • Parameters

    • significantDigits: number
    • rounding: Rounding

    Returns string

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • Optional significantDigits: number

    Returns string

  • Parameters

    • significantDigits: number
    • rounding: Rounding

    Returns string

  • Parameters

    • Optional significantDigits: number

    Returns Decimal

  • Parameters

    • significantDigits: number
    • rounding: Rounding

    Returns Decimal

  • Parameters

    • Optional significantDigits: number

    Returns Decimal

  • Parameters

    • significantDigits: number
    • rounding: Rounding

    Returns Decimal

  • Returns string

  • Returns Decimal

  • Returns Decimal

  • Returns string

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • x: Value
    • y: Value

    Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • y: Value
    • x: Value

    Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • n: Value
    • min: Value
    • max: Value

    Returns Decimal

  • Parameters

    • Optional object: Config

    Returns typeof Decimal

  • Parameters

    • object: Config

    Returns typeof Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • x: Value
    • y: Value

    Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • Rest ...n: Value[]

    Returns Decimal

  • Parameters

    • object: any

    Returns object is Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • n: Value
    • Optional base: Value

    Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • Rest ...n: Value[]

    Returns Decimal

  • Parameters

    • Rest ...n: Value[]

    Returns Decimal

  • Parameters

    • x: Value
    • y: Value

    Returns Decimal

  • Parameters

    • x: Value
    • y: Value

    Returns Decimal

  • Returns typeof Decimal

  • Parameters

    • base: Value
    • exponent: Value

    Returns Decimal

  • Parameters

    • Optional significantDigits: number

    Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • object: Config

    Returns typeof Decimal

  • Parameters

    • n: Value

    Returns number

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • x: Value
    • y: Value

    Returns Decimal

  • Parameters

    • Rest ...n: Value[]

    Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal

  • Parameters

    • n: Value

    Returns Decimal