UNPKG

@diullei/codeguardian

Version:

Open-source developer tool to validate and enforce architectural rules, especially for AI-generated code

15 lines 601 B
import { Repository, FileInfo, DiffInfo, Mode } from '../types'; export declare class GitRepository implements Repository { private repoPath; private git; constructor(repoPath: string); getDefaultBranch(): Promise<string>; getFiles(diff: DiffInfo, mode?: Mode): Promise<FileInfo[]>; getAllFiles(): Promise<FileInfo[]>; getFileContent(filePath: string): Promise<string>; getDiff(baseBranch: string, headBranch: string): Promise<DiffInfo>; private mapGitStatus; private getAllWorkingFiles; private getStagedFiles; } //# sourceMappingURL=GitRepository.d.ts.map