@traf/core
Version:
Find truly affected pacakges in monorepos
20 lines (19 loc) • 676 B
TypeScript
interface BaseGitActionArgs {
base: string;
cwd?: string;
}
interface GitMergeBaseArgs extends BaseGitActionArgs {
head?: string;
}
export declare function getMergeBase({ cwd, base, head, }: GitMergeBaseArgs): string;
export declare function getDiff({ base, cwd }: BaseGitActionArgs): string;
interface FileFromRevisionArgs extends BaseGitActionArgs {
filePath: string;
}
export declare function getFileFromRevision({ base, filePath, cwd, }: FileFromRevisionArgs): string;
export interface ChangedFiles {
filePath: string;
changedLines: number[];
}
export declare function getChangedFiles({ base, cwd, }: BaseGitActionArgs): ChangedFiles[];
export {};