UNPKG

tough-rational

Version:

Rational class using BigInt with fallback to bignumber.js

7 lines (4 loc) 204 B
'use strict'; const compat = require('../compat'); const util = require('../util'); module.exports = () => compat.testForBigInt() ? new Function('a', 'b', 'return a ** b;') : util.bindKey(Math, 'pow');