()
| 23 | } |
| 24 | |
| 25 | end(): void { |
| 26 | if (this.ended || this.failed) return |
| 27 | this.ended = true |
| 28 | for (const waiter of this.waiters.splice(0)) { |
| 29 | waiter.resolve({ value: undefined, done: true }) |
| 30 | } |
| 31 | } |
| 32 | |
| 33 | fail(error: unknown): void { |
| 34 | if (this.ended || this.failed) return |
no test coverage detected