aboutsummaryrefslogtreecommitdiff
path: root/node_modules/async/internal/setImmediate.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/async/internal/setImmediate.js')
-rw-r--r--node_modules/async/internal/setImmediate.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/node_modules/async/internal/setImmediate.js b/node_modules/async/internal/setImmediate.js
index 27e7f2e66..3545f2bcd 100644
--- a/node_modules/async/internal/setImmediate.js
+++ b/node_modules/async/internal/setImmediate.js
@@ -7,9 +7,9 @@ exports.hasNextTick = exports.hasSetImmediate = undefined;
exports.fallback = fallback;
exports.wrap = wrap;
-var _rest = require('./rest');
+var _slice = require('./slice');
-var _rest2 = _interopRequireDefault(_rest);
+var _slice2 = _interopRequireDefault(_slice);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
@@ -21,11 +21,12 @@ function fallback(fn) {
}
function wrap(defer) {
- return (0, _rest2.default)(function (fn, args) {
+ return function (fn /*, ...args*/) {
+ var args = (0, _slice2.default)(arguments, 1);
defer(function () {
fn.apply(null, args);
});
- });
+ };
}
var _defer;