(detail: unknown)
| 184 | ): Promise<void> => { |
| 185 | if (!close) return Promise.resolve(); |
| 186 | const warn = (detail: unknown): Effect.Effect<void> => |
| 187 | Effect.sync(() => { |
| 188 | console.warn( |
| 189 | `[mcp] failed to close ${handle} for session ${sessionId ?? "<uninitialized>"}:`, |
| 190 | formatBoundaryError(detail), |
| 191 | ); |
| 192 | }); |
| 193 | return Effect.runPromise( |
| 194 | Effect.tryPromise({ try: close, catch: (cause) => new McpHandleCloseError({ cause }) }).pipe( |
| 195 | Effect.catch((error) => warn(error.cause)), |
no test coverage detected