(outcome: string, durationMs: number, bytes: number)
| 94 | |
| 95 | // recordFileRead records server-side file-read duration + size by outcome. |
| 96 | export function recordFileRead(outcome: string, durationMs: number, bytes: number): void { |
| 97 | const { fileReadDuration, fileReadBytes } = instruments() |
| 98 | const attrs = { [TraceAttr.CopilotVfsReadOutcome]: outcome } |
| 99 | if (durationMs >= 0) fileReadDuration.record(durationMs, attrs) |
| 100 | if (bytes >= 0) fileReadBytes.record(bytes, attrs) |
| 101 | } |
no test coverage detected