diff options
author | Alexander Early <alexander.early@gmail.com> | 2016-02-16 13:59:51 -0800 |
---|---|---|
committer | Alexander Early <alexander.early@gmail.com> | 2016-02-16 13:59:51 -0800 |
commit | 73d57d2635dacd7f4d22464355a239a4e3d6ea3f (patch) | |
tree | 1e5e258ce6d97d6dddf50b586735af6f7518983d /build-es/internal/consoleFunc.js | |
parent | 430e42f543e00a7525c4b4c1757b4d7454dafc1a (diff) | |
download | async-73d57d2635dacd7f4d22464355a239a4e3d6ea3f.tar.gz |
move es build to separate folder/package
Diffstat (limited to 'build-es/internal/consoleFunc.js')
-rw-r--r-- | build-es/internal/consoleFunc.js | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/build-es/internal/consoleFunc.js b/build-es/internal/consoleFunc.js new file mode 100644 index 0000000..d56a7bd --- /dev/null +++ b/build-es/internal/consoleFunc.js @@ -0,0 +1,23 @@ +'use strict'; + +import arrayEach from 'lodash-es/_arrayEach'; +import rest from 'lodash-es/rest'; + +export default function consoleFunc(name) { + return rest(function (fn, args) { + fn.apply(null, args.concat([rest(function (err, args) { + if (typeof console === 'object') { + if (err) { + if (console.error) { + console.error(err); + } + } + else if (console[name]) { + arrayEach(args, function (x) { + console[name](x); + }); + } + } + })])); + }); +} |