@zebec-network/core-utils
Version:
Core utilities used for zebec network.
22 lines (21 loc) • 622 B
JavaScript
;
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);
}