UNPKG

@koinunopochi/ccusage-to-graph

Version:

Display ccusage JSON output as terminal graphs with Claude Pro/Pro Max threshold indicators

43 lines 999 B
export interface ModelBreakdown { modelName: string; inputTokens: number; outputTokens: number; cacheCreationTokens: number; cacheReadTokens: number; totalTokens: number; inputCost: number; outputCost: number; cacheCreationCost: number; cacheReadCost: number; totalCost: number; } export interface DailyUsage { date: string; inputTokens: number; outputTokens: number; cacheCreationTokens: number; cacheReadTokens: number; totalTokens: number; totalCost: number; modelsUsed: string[]; modelBreakdowns: ModelBreakdown[]; } export interface UsageData { daily?: DailyUsage[]; usage?: Array<{ date: string; model: string; tokens: number; cost: number; }>; total?: { tokens: number; cost: number; }; } export interface CliOptions { type: 'bar' | 'line'; period: 'day' | 'week' | 'month'; threshold: boolean; } //# sourceMappingURL=types.d.ts.map