| require('./index.js'); | |
| class Esimorp extends Promise {} | |
| let {resolve, promise} = Esimorp.withResolvers(); | |
| promise.then(console.log, console.error); | |
| console.assert(promise instanceof Esimorp); | |
| resolve(1); | |
| ({reject, promise} = Esimorp.withResolvers()); | |
| promise.then(console.log, console.error); | |
| reject(2); | |