i18n-js
Version:
A small library to provide I18n on JavaScript.
20 lines • 696 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.parseBigNumber = parseBigNumber;
const bignumber_js_1 = __importDefault(require("bignumber.js"));
function parseBigNumber(input, raise = false) {
let output = (0, bignumber_js_1.default)(NaN);
try {
output = new bignumber_js_1.default(input);
}
catch (_a) {
if (raise && output.isNaN()) {
throw new Error(`"${input}" is not a valid numeric value`);
}
}
return output;
}
//# sourceMappingURL=parseBigNumber.js.map