blob: c08a5eb9430f7a5dba04b11a78d059a68c1ebfd9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
import wrapAsync from './wrapAsync';
import awaitify from './awaitify'
export default function (eachfn) {
return function applyEach(fns, ...callArgs) {
const go = awaitify(function (callback) {
var that = this;
return eachfn(fns, (fn, cb) => {
wrapAsync(fn).apply(that, callArgs.concat(cb));
}, callback);
});
return go;
};
}
|