UNPKG

i18n-js

Version:

A small library to provide I18n on JavaScript.

20 lines 696 B
"use strict"; 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