diff options
Diffstat (limited to 'lib/internal/consoleFunc.js')
-rw-r--r-- | lib/internal/consoleFunc.js | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/lib/internal/consoleFunc.js b/lib/internal/consoleFunc.js index 35374d7..92f7e86 100644 --- a/lib/internal/consoleFunc.js +++ b/lib/internal/consoleFunc.js @@ -1,10 +1,12 @@ import arrayEach from 'lodash/_arrayEach'; -import rest from './rest'; +import slice from './slice'; import wrapAsync from './wrapAsync'; export default function consoleFunc(name) { - return rest(function (fn, args) { - wrapAsync(fn).apply(null, args.concat(rest(function (err, args) { + return function (fn/*, ...args*/) { + var args = slice(arguments, 1); + wrapAsync(fn).apply(null, args.concat(function (err/*, ...args*/) { + var args = slice(arguments, 1); if (typeof console === 'object') { if (err) { if (console.error) { @@ -17,6 +19,6 @@ export default function consoleFunc(name) { }); } } - }))); - }); + })); + }; } |