(
exchange: CopilotRequestExchange,
status: number,
message: string,
code?: string
)
| 399 | } |
| 400 | |
| 401 | async function finalize( |
| 402 | exchange: CopilotRequestExchange, |
| 403 | status: number, |
| 404 | message: string, |
| 405 | code?: string |
| 406 | ): Promise<void> { |
| 407 | if (exchange.finished) { |
| 408 | return; |
| 409 | } |
| 410 | try { |
| 411 | if (!exchange.started) { |
| 412 | await exchange.startResponse({ status, headers: {} }); |
| 413 | } |
| 414 | await exchange.errorResponse({ message, code }); |
| 415 | } catch { |
| 416 | // Best-effort — the connection may already be dead. |
| 417 | } |
| 418 | } |
| 419 | |
| 420 | function routeChunk( |
| 421 | exchange: CopilotRequestExchange, |
no test coverage detected
searching dependent graphs…