UNPKG

@zebec-network/core-utils

Version:
22 lines (21 loc) 622 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.percentToBps = percentToBps; exports.bpsToPercent = bpsToPercent; const bignumber_js_1 = require("bignumber.js"); /** * Converts percentage value to bps * @param percent * @returns */ function percentToBps(percent) { return (0, bignumber_js_1.BigNumber)(percent).times(100).toFixed(0, bignumber_js_1.BigNumber.ROUND_DOWN); } /** * Coverts bps value to percentage * @param bps * @returns */ function bpsToPercent(bps) { return (0, bignumber_js_1.BigNumber)(bps).div(100).toFixed(2, bignumber_js_1.BigNumber.ROUND_DOWN); }