diff options
author | Alexander Early <alexander.early@gmail.com> | 2017-04-03 01:17:11 -0700 |
---|---|---|
committer | Alexander Early <alexander.early@gmail.com> | 2017-04-03 01:21:22 -0700 |
commit | 67e76ea150f30561e9ce7624459031197c45a68a (patch) | |
tree | 8a789dd8af5efbb133a75e3e04626f493fe1662b /lib/internal/setImmediate.js | |
parent | 2ae34926f070cdeec38f4bcd0ad173fa6a963904 (diff) | |
download | async-67e76ea150f30561e9ce7624459031197c45a68a.tar.gz |
remove rest completely
Diffstat (limited to 'lib/internal/setImmediate.js')
-rw-r--r-- | lib/internal/setImmediate.js | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/internal/setImmediate.js b/lib/internal/setImmediate.js index c8824c7..95191f9 100644 --- a/lib/internal/setImmediate.js +++ b/lib/internal/setImmediate.js @@ -1,6 +1,6 @@ 'use strict'; -import rest from './rest'; +import slice from './slice'; export var hasSetImmediate = typeof setImmediate === 'function' && setImmediate; export var hasNextTick = typeof process === 'object' && typeof process.nextTick === 'function'; @@ -10,11 +10,12 @@ export function fallback(fn) { } export function wrap(defer) { - return rest(function (fn, args) { + return function (fn/*, ...args*/) { + var args = slice(arguments, 1); defer(function () { fn.apply(null, args); }); - }); + }; } var _defer; |