UNPKG

decimal128

Version:

Partial implementation of IEEE 754 Decimal128 decimal floating-point numbers

23 lines (21 loc) 749 B
function countFractionalDigits(s) { let [, fractional] = s.split("."); if (undefined === fractional) { return 0; } return fractional.length; } const ROUNDING_MODE_CEILING = "ceil"; const ROUNDING_MODE_FLOOR = "floor"; const ROUNDING_MODE_TRUNCATE = "trunc"; const ROUNDING_MODE_HALF_EVEN = "halfEven"; const ROUNDING_MODE_HALF_EXPAND = "halfExpand"; const ROUNDING_MODES = [ ROUNDING_MODE_CEILING, ROUNDING_MODE_FLOOR, ROUNDING_MODE_TRUNCATE, ROUNDING_MODE_HALF_EVEN, ROUNDING_MODE_HALF_EXPAND, ]; export { ROUNDING_MODES, ROUNDING_MODE_CEILING, ROUNDING_MODE_FLOOR, ROUNDING_MODE_HALF_EVEN, ROUNDING_MODE_HALF_EXPAND, ROUNDING_MODE_TRUNCATE, countFractionalDigits }; //# sourceMappingURL=common.mjs.map