()
| 754 | */ |
| 755 | // eslint-disable-next-line @typescript-eslint/promise-function-async |
| 756 | onError(): Promise<never> { |
| 757 | return new Promise<never>((_resolve, reject) => { |
| 758 | const handleError = (error: unknown) => { |
| 759 | this.off('error', handleError); |
| 760 | reject(error); |
| 761 | }; |
| 762 | |
| 763 | this.on('error', handleError); |
| 764 | }); |
| 765 | } |
| 766 | |
| 767 | async #onEvent(event: EventName, filter?: () => boolean): Promise<void> { |
| 768 | return new Promise(resolve => { |
no outgoing calls
no test coverage detected