t-comm
Version:
专业、稳定、纯粹的工具库
25 lines (24 loc) • 495 B
TypeScript
export interface CommitInfo {
hash: string;
shortHash: string;
author: string;
email: string;
date: string;
subject: string;
body: string;
}
export interface ProjectInfo {
project: string;
commits: Array<CommitInfo>;
commitsLength: number;
analyzeDir: string;
git: string;
}
export interface AnalyzeItem {
root: string;
simpleRoot: string;
project: string;
git: string;
analyzeDir?: string;
needAnalyzeSubDir?: string[];
}