massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / core-js / internals / is-iterable.js
index 506191d7fd31bef291368ab51468bbe0efa02a82..12ec2d457d2e8c2a8903d09c735b47962d247d21 100644 (file)
@@ -1,13 +1,15 @@
+var global = require('../internals/global');
 var classof = require('../internals/classof');
+var hasOwn = require('../internals/has-own-property');
 var wellKnownSymbol = require('../internals/well-known-symbol');
 var Iterators = require('../internals/iterators');
 
 var ITERATOR = wellKnownSymbol('iterator');
+var Object = global.Object;
 
 module.exports = function (it) {
   var O = Object(it);
   return O[ITERATOR] !== undefined
     || '@@iterator' in O
-    // eslint-disable-next-line no-prototype-builtins -- safe
-    || Iterators.hasOwnProperty(classof(O));
+    || hasOwn(Iterators, classof(O));
 };