massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / core-js / internals / collection-add-all.js
1 'use strict';
2 var call = require('../internals/function-call');
3 var aCallable = require('../internals/a-callable');
4 var anObject = require('../internals/an-object');
5
6 // https://github.com/tc39/collection-methods
7 module.exports = function addAll(/* ...elements */) {
8   var set = anObject(this);
9   var adder = aCallable(set.add);
10   for (var k = 0, len = arguments.length; k < len; k++) {
11     call(adder, set, arguments[k]);
12   }
13   return set;
14 };