API 参考 / @142vip/changelog / GitCommitAPI
变量: GitCommitAPI
const
GitCommitAPI:object
定义于: changelog/src/core/git-commit.api.ts:225
类型声明
getGitCommitDiff()
getGitCommitDiff: (
options
) =>Promise
<GitCommitRaw
[]>
获取不同tag之间的commit记录
参数
options
返回
Promise
<GitCommitRaw
[]>
parseCommitsToMarkdownStr()
parseCommitsToMarkdownStr: (
commits
,options
) =>Promise
<string
>
生成Markdown文档记录的每行记录
参数
commits
Commit
[]
options
baseUrl
string
capitalize
boolean
emoji
boolean
from
string
group?
boolean
| "multiple"
name
string
repo
string
scopeMap
Record
<string
, string
>
scopeName?
string
titles
{ breakingChanges?
: string
; }
titles.breakingChanges?
string
to
string
types
Record
<string
, { title
: string
; }>
返回
Promise
<string
>
parseGitCommits()
parseGitCommits: (
commits
,scopeMap
) =>GitCommitRecord
[]
解析所有Commit信息
参数
commits
scopeMap
Record
<string
, string
>