UNPKG

@knine-sdk/helpers

Version:

Helpers for Knine projects. Part of Knine JS SDK

12 lines (9 loc) 380 B
import invariant from 'tiny-invariant'; const PRECISION = 6; const divide = (number, divider, precision = PRECISION) => { invariant(number != null, 'Number is required'); invariant(divider != null, 'Divider is required'); const multiplier = Math.pow(10, precision); return number.mul(multiplier).div(divider).toNumber() / multiplier; }; export { divide };