@rarible/utils
Version:
> TODO: description
16 lines (15 loc) • 536 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BigNumber = exports.toBn = void 0;
const bignumber_js_1 = require("bignumber.js");
function toBn(number, base) {
if (typeof number === "object" && "_isBigNumber" in number && "_hex" in number) {
return new bignumber_js_1.BigNumber(number._hex, 16);
}
return new bignumber_js_1.BigNumber(number, base);
}
exports.toBn = toBn;
bignumber_js_1.BigNumber.set({
EXPONENTIAL_AT: 100,
});
exports.BigNumber = bignumber_js_1.BigNumber;