massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / core-js / modules / esnext.iterator.reduce.js
index d9be4d5433f462d7572d143b2b02e6b5a73034c0..f9eba37726af82dcc371f78d640f5f4775a4017b 100644 (file)
@@ -1,14 +1,17 @@
 'use strict';
 // https://github.com/tc39/proposal-iterator-helpers
 var $ = require('../internals/export');
+var global = require('../internals/global');
 var iterate = require('../internals/iterate');
-var aFunction = require('../internals/a-function');
+var aCallable = require('../internals/a-callable');
 var anObject = require('../internals/an-object');
 
+var TypeError = global.TypeError;
+
 $({ target: 'Iterator', proto: true, real: true }, {
   reduce: function reduce(reducer /* , initialValue */) {
     anObject(this);
-    aFunction(reducer);
+    aCallable(reducer);
     var noInitial = arguments.length < 2;
     var accumulator = noInitial ? undefined : arguments[1];
     iterate(this, function (value) {