promise-chunk-generator
Version:
An async generator that takes an array of promise executor functions and creates promises in chunks with fault-tolerance
12 lines (11 loc) • 340 B
JavaScript
module.exports = ({ error, returnRejectedPromiseExecutor, promise }) => {
if (returnRejectedPromiseExecutor) {
return promise.__executors.map(executor => ({
promiseRejected: true,
promiseExecutor: executor || null,
errorMessage: (error && error.message) || null,
}));
} else {
console.error(error);
}
};