summaryrefslogtreecommitdiff
path: root/lib/internal/consoleFunc.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/internal/consoleFunc.js')
-rw-r--r--lib/internal/consoleFunc.js12
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) {
});
}
}
- })));
- });
+ }));
+ };
}