@bobmatnyc/ai-code-review
Version:
A TypeScript-based tool for automated code reviews using AI models from Google Gemini, Anthropic Claude, and OpenRouter
28 lines (27 loc) • 1.18 kB
TypeScript
/**
* @fileoverview Formatter for token analysis results.
*
* This module provides utilities for formatting token analysis results into
* human-readable strings and other formats for display or logging.
*/
import { TokenAnalysisResult, FileTokenAnalysis } from './TokenAnalyzer';
/**
* Format token analysis result as a human-readable string
* @param analysis Token analysis result
* @param modelName Name of the model used
* @param includedFiles Whether to include detailed file listing
* @returns Formatted string representation of the analysis
*/
export declare function formatTokenAnalysis(analysis: TokenAnalysisResult, modelName: string, includeFiles?: boolean): string;
/**
* Format token analysis result as JSON
* @param analysis Token analysis result
* @returns JSON string representation of the analysis
*/
export declare function formatTokenAnalysisAsJson(analysis: TokenAnalysisResult): string;
/**
* Format a single file token analysis as a string
* @param fileAnalysis File token analysis
* @returns Formatted string representation of the file analysis
*/
export declare function formatFileTokenAnalysis(fileAnalysis: FileTokenAnalysis): string;