massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / core-js / internals / to-index.js
index 9bfd02757af9e1f7b5b58530dc850c837dad5176..9b88870a1d5d783408f6bb021131eb9e851798c7 100644 (file)
@@ -1,11 +1,14 @@
-var toInteger = require('../internals/to-integer');
+var global = require('../internals/global');
+var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');
 var toLength = require('../internals/to-length');
 
+var RangeError = global.RangeError;
+
 // `ToIndex` abstract operation
 // https://tc39.es/ecma262/#sec-toindex
 module.exports = function (it) {
   if (it === undefined) return 0;
-  var number = toInteger(it);
+  var number = toIntegerOrInfinity(it);
   var length = toLength(number);
   if (number !== length) throw RangeError('Wrong length or index');
   return length;