From a7a62638ae2ae4288aeb4869e1ded74604e1eb0a Mon Sep 17 00:00:00 2001 From: Jan Leon Date: Tue, 30 Jun 2026 00:20:52 +0200 Subject: [PATCH] chore: remove unused usage types (#5397) Integrated into release/v3.8.42 --- src/types/index.ts | 1 - src/types/usage.ts | 57 ---------------------------------------------- 2 files changed, 58 deletions(-) delete mode 100644 src/types/usage.ts diff --git a/src/types/index.ts b/src/types/index.ts index cd5c0998dd..516413be7d 100644 --- a/src/types/index.ts +++ b/src/types/index.ts @@ -6,6 +6,5 @@ */ export type { ModelCooldownErrorPayload } from "./provider"; -export type { UsageEntry, UsageStats, ProviderUsageStats, ModelUsageStats, CallLog } from "./usage"; export type { DatabaseSettings } from "./databaseSettings"; export { DEFAULT_DATABASE_SETTINGS } from "./databaseSettings"; diff --git a/src/types/usage.ts b/src/types/usage.ts deleted file mode 100644 index 4fe7ebf879..0000000000 --- a/src/types/usage.ts +++ /dev/null @@ -1,57 +0,0 @@ -/** - * Usage tracking types for API call monitoring and statistics. - */ -export interface UsageEntry { - id: string; - date: string; - provider: string; - model: string; - inputTokens: number; - outputTokens: number; - totalTokens: number; - latencyMs: number; - statusCode: number; - comboId?: string; - apiKeyId?: string; -} - -export interface UsageStats { - totalCalls: number; - totalTokens: number; - totalInputTokens: number; - totalOutputTokens: number; - avgLatencyMs: number; - errorRate: number; - byProvider: Record; - byModel: Record; -} - -export interface ProviderUsageStats { - calls: number; - tokens: number; - errors: number; - avgLatencyMs: number; -} - -export interface ModelUsageStats { - calls: number; - inputTokens: number; - outputTokens: number; - avgLatencyMs: number; -} - -export interface CallLog { - id: string; - timestamp: string; - method: string; - path: string; - provider: string; - model: string; - statusCode: number; - latencyMs: number; - inputTokens: number; - outputTokens: number; - error?: string; - comboId?: string; - connectionId?: string; -}