(event, ...args)
| 81650 | this.once("error", reject); |
| 81651 | this.once(event, resolve); |
| 81652 | }); |
| 81653 | } |
| 81654 | async done() { |
| 81655 | __classPrivateFieldSet8(this, _EventStream_catchingPromiseCreated, true, "f"); |
| 81656 | await __classPrivateFieldGet9(this, _EventStream_endPromise, "f"); |
| 81657 | } |
| 81658 | _emit(event, ...args) { |
| 81659 | if (__classPrivateFieldGet9(this, _EventStream_ended, "f")) { |
| 81660 | return; |
| 81661 | } |
| 81662 | if (event === "end") { |
| 81663 | __classPrivateFieldSet8(this, _EventStream_ended, true, "f"); |
| 81664 | __classPrivateFieldGet9(this, _EventStream_resolveEndPromise, "f").call(this); |
| 81665 | } |
| 81666 | const listeners = __classPrivateFieldGet9(this, _EventStream_listeners, "f")[event]; |
| 81667 | if (listeners) { |
| 81668 | __classPrivateFieldGet9(this, _EventStream_listeners, "f")[event] = listeners.filter((l3) => !l3.once); |
| 81669 | listeners.forEach(({ listener }) => listener(...args)); |
| 81670 | } |
| 81671 | if (event === "abort") { |
| 81672 | const error = args[0]; |
| 81673 | if (!__classPrivateFieldGet9(this, _EventStream_catchingPromiseCreated, "f") && !listeners?.length) { |
| 81674 | Promise.reject(error); |
| 81675 | } |
| 81676 | __classPrivateFieldGet9(this, _EventStream_rejectConnectedPromise, "f").call(this, error); |
| 81677 | __classPrivateFieldGet9(this, _EventStream_rejectEndPromise, "f").call(this, error); |
| 81678 | this._emit("end"); |
| 81679 | return; |
| 81680 | } |
| 81681 | if (event === "error") { |
| 81682 | const error = args[0]; |
| 81683 | if (!__classPrivateFieldGet9(this, _EventStream_catchingPromiseCreated, "f") && !listeners?.length) { |
| 81684 | Promise.reject(error); |
| 81685 | } |
| 81686 | __classPrivateFieldGet9(this, _EventStream_rejectConnectedPromise, "f").call(this, error); |
| 81687 | __classPrivateFieldGet9(this, _EventStream_rejectEndPromise, "f").call(this, error); |
no test coverage detected