(into: TokenUsage, u: TokenUsage)
| 170 | const IDLE_GAP_MS = 3000; |
| 171 | |
| 172 | function addUsage(into: TokenUsage, u: TokenUsage): void { |
| 173 | into.inputOther += u.inputOther; |
| 174 | into.output += u.output; |
| 175 | into.inputCacheRead += u.inputCacheRead; |
| 176 | into.inputCacheCreation += u.inputCacheCreation; |
| 177 | } |
| 178 | |
| 179 | function usageTotal(u: TokenUsage): number { |
| 180 | return u.inputOther + u.output + u.inputCacheRead + u.inputCacheCreation; |