/home/techb158/balavpn.abdallabala.com/node_modules/es-abstract/2023/BigInt
NameSizeModeActions
add.js3810666editdlrm
bitwiseAND.js4260666editdlrm
bitwiseNOT.js4170666editdlrm
bitwiseOR.js4240666editdlrm
bitwiseXOR.js4260666editdlrm
divide.js5970666editdlrm
equal.js3860666editdlrm
exponentiate.js8530666editdlrm
index.js11320666editdlrm
leftShift.js3940666editdlrm
lessThan.js3910666editdlrm
multiply.js3910666editdlrm
remainder.js6720666editdlrm
signedRightShift.js4280666editdlrm
subtract.js3910666editdlrm
toString.js7820666editdlrm
unaryMinus.js4780666editdlrm
unsignedRightShift.js4320666editdlrm
Edit: /home/techb158/balavpn.abdallabala.com/node_modules/es-abstract/2023/BigInt/toString.js (782B)
'use strict'; var $SyntaxError = require('es-errors/syntax'); var $TypeError = require('es-errors/type'); var callBound = require('call-bound'); var isInteger = require('math-intrinsics/isInteger'); var $BigIntToString = callBound('BigInt.prototype.toString', true); // https://262.ecma-international.org/14.0/#sec-numeric-types-bigint-tostring module.exports = function BigIntToString(x, radix) { if (typeof x !== 'bigint') { throw new $TypeError('Assertion failed: `x` must be a BigInt'); } if (!isInteger(radix) || radix < 2 || radix > 36) { throw new $TypeError('Assertion failed: `radix` must be an integer >= 2 and <= 36'); } if (!$BigIntToString) { throw new $SyntaxError('BigInt is not supported'); } return $BigIntToString(x, radix); // steps 1 - 12 };