@freemework/decimal.bignumberjs
Version:
decimal.bignumberjs library of the Freemework Project.
15 lines • 606 B
JavaScript
import { FDecimal, FDecimalBase } from '@freemework/common';
import BigNumber from 'bignumber.js';
// eslint-disable-next-line no-inner-declarations
function fToBigNumber() {
return new BigNumber(this.toString());
}
FDecimal.prototype.toBigNumber = fToBigNumber;
FDecimalBase.prototype.toBigNumber = fToBigNumber;
// eslint-disable-next-line no-inner-declarations
function fFromBigNumber(x) {
return FDecimal.parse(x.toFixed(FDecimal.settings.fractionalDigits));
}
FDecimal.fromBigNumber = fFromBigNumber;
FDecimalBase.fromBigNumber = fFromBigNumber;
//# sourceMappingURL=f_decimal.extension.js.map