StaticconfigRead a frozen snapshot of this constructor's active configuration.
Apply a validated partial configuration update to this constructor.
StaticlimitsHard validation limits shared by every Decimal tier.
Convert according to JavaScript's primitive hint.
The number of digits after the decimal point, or NaN for a non-finite value.
Whether this value is a finite even integer.
Whether this value is finite.
Whether this value is a finite integer.
Whether this value is NaN.
Whether this value has a negative sign.
Whether this value is a finite odd integer.
Whether this value has a positive sign.
Whether this value is positive or negative zero.
Count this value's significant digits.
OptionalincludeTrailingIntegerZeros: boolean-1, -0, 0, 1, or NaN according to this value's state.
Format this value in exponential notation.
Optionaldp: numberOptionalrm: RoundingModeFormat this value in fixed-point notation.
Optionaldp: numberOptionalrm: RoundingModeReturn the exact string serialized by JSON.
Convert to the nearest JavaScript number.
Format this value to a specified number of significant digits.
Optionalsd: numberOptionalrm: RoundingModeFormat this value in canonical fixed or exponential notation.
Return the exact primitive string value, preserving negative zero.
Return the exact string used by default JavaScript coercion.
StaticcloneCreate an independently configurable constructor for this tier.
StaticmaxSelect the greatest value from a non-empty iterable.
Select the greatest of one or more scalar values.
StaticminSelect the least value from a non-empty iterable.
Select the least of one or more scalar values.
Arbitrary-precision decimal representation, comparison, and formatting. Import the arithmetic or scientific tier when calculations are required.