repomix
Version:
A tool to pack repository contents to single file for AI consumption
10 lines (9 loc) • 582 B
TypeScript
import type { RepomixConfigMerged } from '../../config/configSchema.js';
import type { ProcessedFile } from '../file/fileTypes.js';
import { getFileChangeCount, isGitInstalled } from '../git/gitRepositoryHandle.js';
export interface SortDeps {
getFileChangeCount: typeof getFileChangeCount;
isGitInstalled: typeof isGitInstalled;
}
export declare const sortOutputFiles: (files: ProcessedFile[], config: RepomixConfigMerged, deps?: SortDeps) => Promise<ProcessedFile[]>;
export declare const prefetchSortData: (config: RepomixConfigMerged, deps?: SortDeps) => Promise<void>;