X-Git-Url: https://git.josue.xyz/?p=dotfiles%2F.git;a=blobdiff_plain;f=.config%2Fcoc%2Fextensions%2Fnode_modules%2Fcoc-prettier%2Fnode_modules%2Fcore-js%2Fmodules%2Fesnext.set.join.js;h=c996a1dbe009cdd9e28054418ae7c05083c4edd8;hp=d7bba501cbe9d4de53f915dc07463c2a5adc2e8e;hb=3be0a9efc698a9570a44456009afc6014812625a;hpb=d2f432cc757f42f0318fdddcab8c00b240d47088 diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/modules/esnext.set.join.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/modules/esnext.set.join.js index d7bba501..c996a1db 100644 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/modules/esnext.set.join.js +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/modules/esnext.set.join.js @@ -1,19 +1,24 @@ 'use strict'; -var $ = require('../internals/export'); var IS_PURE = require('../internals/is-pure'); +var $ = require('../internals/export'); +var uncurryThis = require('../internals/function-uncurry-this'); var anObject = require('../internals/an-object'); +var toString = require('../internals/to-string'); var getSetIterator = require('../internals/get-set-iterator'); var iterate = require('../internals/iterate'); +var arrayJoin = uncurryThis([].join); +var push = [].push; + // `Set.prototype.join` method // https://github.com/tc39/proposal-collection-methods $({ target: 'Set', proto: true, real: true, forced: IS_PURE }, { join: function join(separator) { var set = anObject(this); var iterator = getSetIterator(set); - var sep = separator === undefined ? ',' : String(separator); + var sep = separator === undefined ? ',' : toString(separator); var result = []; - iterate(iterator, result.push, { that: result, IS_ITERATOR: true }); - return result.join(sep); + iterate(iterator, push, { that: result, IS_ITERATOR: true }); + return arrayJoin(result, sep); } });