MCPcopy Create free account
hub / github.com/Effect-TS/effect / closeAndReportError

Function closeAndReportError

packages/effect/src/Stream.ts:11123–11129  ·  view source on GitHub ↗
(exit: Exit.Exit<unknown, unknown>)

Source from the content-addressed store, hash-verified

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

Callers 2

nextFunction · 0.85
throwFunction · 0.85

Calls 2

closeFunction · 0.70
runPromiseFunction · 0.70

Tested by

no test coverage detected