emmet.sdk
Version:
Emmet.Bridge SDK library
23 lines • 627 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.safeToBigInt = void 0;
function safeToBigInt(x) {
switch (typeof x) {
case 'bigint':
return x;
case 'number':
if (x.toString().includes('.')) {
return safeToBigInt(x.toString());
}
return BigInt(x);
case 'string':
if (x) {
return BigInt(x.replace(/\./g, ''));
}
return 0n;
default:
return 0n;
}
}
exports.safeToBigInt = safeToBigInt;
//# sourceMappingURL=safeToBigInt.js.map