()
| 122 | } |
| 123 | |
| 124 | function closeHandler() { |
| 125 | // Adding event handlers |
| 126 | emitter.off('data', eventHandler); |
| 127 | emitter.off('error', errorHandler); |
| 128 | abortListener?.[kDispose](); |
| 129 | finished = true; |
| 130 | timeoutForSocketRead?.clear(); |
| 131 | const doneResult = { value: undefined, done: finished } as const; |
| 132 | |
| 133 | for (const promise of unconsumedPromises) { |
| 134 | promise.resolve(doneResult); |
| 135 | } |
| 136 | |
| 137 | return Promise.resolve(doneResult); |
| 138 | } |
| 139 | } |
no test coverage detected