UNPKG

tough-rational

Version:

Rational class using BigInt with fallback to bignumber.js

9 lines (6 loc) 194 B
'use strict'; const gcd = require('./gcd'); module.exports = ([ aNum, aDen ], [ bNum, bDen ]) => { if (!bNum) throw Error('Cannot divide by zero'); return [ aNum * bDen, aDen * bNum ]; };