UNPKG

repomix

Version:

A tool to pack repository contents to single file for AI consumption

20 lines (19 loc) 596 B
import type { ProcessedFile } from '../file/fileTypes.js'; interface FileTypeStats { extension: string; language: string; fileCount: number; lineCount: number; } interface StatisticsInfo { totalFiles: number; totalLines: number; byFileType: FileTypeStats[]; largestFiles: Array<{ path: string; lines: number; }>; } export declare const calculateStatistics: (processedFiles: ProcessedFile[], fileLineCounts: Record<string, number>) => StatisticsInfo; export declare const generateStatisticsSection: (stats: StatisticsInfo) => string; export {};