X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=.config%2Fcoc%2Fextensions%2Fnode_modules%2Fcoc-prettier%2Fnode_modules%2Fcore-js%2Finternals%2Fcall-with-safe-iteration-closing.js;h=e0d8f5e5a560cc9b27d3250d0b6ae762732bf6a5;hb=3be0a9efc698a9570a44456009afc6014812625a;hp=75036565572a7d77b6b372ea8ee5ff53606925b4;hpb=3aba54c891969552833dbc350b3139e944e17a97;p=dotfiles%2F.git diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/call-with-safe-iteration-closing.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/call-with-safe-iteration-closing.js index 75036565..e0d8f5e5 100644 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/call-with-safe-iteration-closing.js +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/call-with-safe-iteration-closing.js @@ -1,13 +1,11 @@ var anObject = require('../internals/an-object'); +var iteratorClose = require('../internals/iterator-close'); // call something on iterator step with safe closing on error module.exports = function (iterator, fn, value, ENTRIES) { try { return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value); - // 7.4.6 IteratorClose(iterator, completion) } catch (error) { - var returnMethod = iterator['return']; - if (returnMethod !== undefined) anObject(returnMethod.call(iterator)); - throw error; + iteratorClose(iterator, 'throw', error); } };