redis-smq-common
Version:
Provides essential components and utilities shared across RedisSMQ packages.
19 lines • 510 B
JavaScript
export const eachOf = (collection, iteratee, callback) => {
if (collection.length) {
let idx = 0;
const iterate = () => {
iteratee(collection[idx], idx, (err) => {
idx += 1;
if (err || idx >= collection.length)
callback(err);
else
setTimeout(() => iterate(), 0);
});
};
iterate();
}
else {
callback();
}
};
//# sourceMappingURL=each-of.js.map