()
| 67 | this.#wait = undefined; |
| 68 | waiter({ value: undefined as never, done: true }); |
| 69 | } |
| 70 | } |
| 71 | |
| 72 | async *iterate(): AsyncGenerator<Envelope> { |
| 73 | for (;;) { |
| 74 | if (this.#error) throw this.#error; |
| 75 | if (this.#frames.length) { |
| 76 | yield this.#frames.shift()!; |
| 77 | continue; |
| 78 | } |
| 79 | if (this.#done) return; |