(fn)
| 575 | } |
| 576 | |
| 577 | function getActual(fn) { |
| 578 | validateFunction(fn, 'fn'); |
| 579 | try { |
| 580 | fn(); |
| 581 | } catch (e) { |
| 582 | return e; |
| 583 | } |
| 584 | return NO_EXCEPTION_SENTINEL; |
| 585 | } |
| 586 | |
| 587 | function checkIsPromise(obj) { |
| 588 | // Accept native ES6 promises and promises that are implemented in a similar |