(error: unknown)
| 31 | } |
| 32 | |
| 33 | fail(error: unknown): void { |
| 34 | if (this.ended || this.failed) return |
| 35 | this.failed = true |
| 36 | this.error = error |
| 37 | for (const waiter of this.waiters.splice(0)) { |
| 38 | waiter.reject(error) |
| 39 | } |
| 40 | } |
| 41 | |
| 42 | [Symbol.asyncIterator](): AsyncIterator<T> { |
| 43 | return { |
no outgoing calls
no test coverage detected