X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;ds=sidebyside;f=.config%2Fcoc%2Fextensions%2Fnode_modules%2Fcoc-prettier%2Fnode_modules%2Fcore-js%2Finternals%2Fget-iterator.js;h=8dbe29d75b0031de5b53c52186a619f768850554;hb=3be0a9efc698a9570a44456009afc6014812625a;hp=f7f7f8ef3b60c4513c28d5fec36dd89aad57a66f;hpb=d2f432cc757f42f0318fdddcab8c00b240d47088;p=dotfiles%2F.git diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/get-iterator.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/get-iterator.js index f7f7f8ef..8dbe29d7 100644 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/get-iterator.js +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/get-iterator.js @@ -1,9 +1,14 @@ +var global = require('../internals/global'); +var call = require('../internals/function-call'); +var aCallable = require('../internals/a-callable'); var anObject = require('../internals/an-object'); +var tryToString = require('../internals/try-to-string'); var getIteratorMethod = require('../internals/get-iterator-method'); -module.exports = function (it) { - var iteratorMethod = getIteratorMethod(it); - if (typeof iteratorMethod != 'function') { - throw TypeError(String(it) + ' is not iterable'); - } return anObject(iteratorMethod.call(it)); +var TypeError = global.TypeError; + +module.exports = function (argument, usingIterator) { + var iteratorMethod = arguments.length < 2 ? getIteratorMethod(argument) : usingIterator; + if (aCallable(iteratorMethod)) return anObject(call(iteratorMethod, argument)); + throw TypeError(tryToString(argument) + ' is not iterable'); };