dotfiles/vscode/.vscode/extensions/randomfractalsinc.vscode-data-preview-2.3.0/node_modules/json-bignum/lib/bignumber.js
Errol Sancaktar ff17c17e23 vscode
2024-06-14 09:31:58 -06:00

20 lines
471 B
JavaScript

var util = require('util');
// wraps a large number, does not support arithmetic
function BigNumber(number) {
this.numberStr = number.toString();
// not a number
if (isNaN(parseFloat(this.numberStr)) === true
|| isFinite(this.numberStr) === false) {
throw new Error(number + ' is not a number');
}
}
util.inherits(BigNumber, Object);
module.exports = BigNumber;
BigNumber.prototype.toString = function() {
return this.numberStr;
}