UNPKG

tough-rational

Version:

Rational class using BigInt with fallback to bignumber.js

13 lines (11 loc) 250 B
'use strict'; module.exports = (s, e) => { s = String(s); const i = s.lastIndexOf('.'); if (~i) { const decimals = s.length - i - 1; if (decimals <= e) return s; return s.substr(0, i + e + 1).replace(/\.$/, ''); } return s; };