UNPKG

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
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); } };