@freemework/decimal.bignumberjs
Version:
decimal.bignumberjs library of the Freemework Project.
20 lines • 903 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const common_1 = require("@freemework/common");
const bignumber_js_1 = __importDefault(require("bignumber.js"));
// eslint-disable-next-line no-inner-declarations
function fToBigNumber() {
return new bignumber_js_1.default(this.toString());
}
common_1.FDecimal.prototype.toBigNumber = fToBigNumber;
common_1.FDecimalBase.prototype.toBigNumber = fToBigNumber;
// eslint-disable-next-line no-inner-declarations
function fFromBigNumber(x) {
return common_1.FDecimal.parse(x.toFixed(common_1.FDecimal.settings.fractionalDigits));
}
common_1.FDecimal.fromBigNumber = fFromBigNumber;
common_1.FDecimalBase.fromBigNumber = fFromBigNumber;
//# sourceMappingURL=f_decimal.extension.js.map