UNPKG

woaru

Version:

Universal Project Setup Autopilot - Analyze and automatically configure development tools for ANY programming language

22 lines 733 B
export interface GitDiffResult { changedFiles: string[]; baseBranch: string; totalChanges: number; } export declare class GitDiffAnalyzer { private projectPath; constructor(projectPath: string); isGitRepository(): Promise<boolean>; getChangedFilesSince(baseBranch?: string): Promise<GitDiffResult>; getCurrentBranch(): Promise<string>; getCommitsSince(baseBranch?: string): Promise<string[]>; filterFilesByExtension(files: string[], extensions: string[]): string[]; categorizeChangedFiles(files: string[]): { source: string[]; config: string[]; tests: string[]; docs: string[]; other: string[]; }; } //# sourceMappingURL=GitDiffAnalyzer.d.ts.map