(val)
| 20594 | value: true |
| 20595 | }); |
| 20596 | function settle(val) { |
| 20597 | if (!Array.isArray(val)) val = [val]; |
| 20598 | return Promise.all(val.map(function (p) { |
| 20599 | return p.then(function (value) { |
| 20600 | return { |
| 20601 | isFulfilled: true, |
| 20602 | isRejected: false, |
| 20603 | value: value |
| 20604 | }; |
| 20605 | }).catch(function (reason) { |
| 20606 | return { |
| 20607 | isFulfilled: false, |
| 20608 | isRejected: true, |
| 20609 | reason: reason |
| 20610 | }; |
| 20611 | }); |
| 20612 | })); |
| 20613 | } |
| 20614 | |
| 20615 | exports.settle = settle; |
| 20616 | exports.default = settle; |