(exit: Exit.Exit<unknown, unknown>)
| 11121 | return closePromise |
| 11122 | } |
| 11123 | const closeAndReportError = async (exit: Exit.Exit<unknown, unknown>): Promise<void> => { |
| 11124 | try { |
| 11125 | await close(exit) |
| 11126 | } catch (error) { |
| 11127 | await runPromise(Effect.logError("Suppressed error while closing Stream async iterator", error)) |
| 11128 | } |
| 11129 | } |
| 11130 | return { |
| 11131 | async next(): Promise<IteratorResult<A>> { |
| 11132 | if (closePromise) return closePromise |
no test coverage detected