Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | const Async = { resolve, reject, all, then, catch: _catch } module.exports = { Async } function resolve (value) { return Promise.resolve(value) } function reject (reason) { return Promise.reject(reason) } function all (promises) { return Promise.all(promises) } function then (onFulfilled, onRejected) { return promise => promise.then(onFulfilled, onRejected) } function _catch (onRejected) { return promise => promise.catch(onRejected) } |