markdown-it-git-graph
Version:
一个markdown-it插件,用于生成git提交图
19 lines (18 loc) • 599 B
TypeScript
interface Commit {
hash: string;
message: string;
date: number;
base?: string;
merge?: string;
branch: Branch;
}
interface Branch {
id: number;
name: string;
commits: Commit[];
}
declare function parseBranch(id: number, row: string): Branch | undefined;
declare function parseCommit(row: string, branch: Branch): Commit | undefined;
declare function getBranches(text: string, defaultBranchName: string): Branch[];
declare function getSortedCommits(branchs: Branch[]): Commit[];
export { Branch, Commit, getBranches, getSortedCommits, parseBranch, parseCommit, };