redis-smq-common
Version:
RedisSMQ Common Library provides many components that are mainly used by RedisSMQ and RedisSMQ Monitor.
20 lines • 567 B
JavaScript
export const eachIn = (collection, iteratee, callback) => {
const keys = Object.keys(collection);
if (keys.length) {
let idx = 0;
const iterate = () => {
const key = keys[idx];
iteratee(collection[key], key, (err) => {
idx += 1;
if (err || idx >= keys.length)
callback(err);
else
setTimeout(() => iterate(), 0);
});
};
iterate();
}
else
callback();
};
//# sourceMappingURL=each-in.js.map