API 参考 / @142vip/changelog / GithubAPI
变量: GithubAPI
const
GithubAPI:object
定义于: changelog/src/core/github.api.ts:219
类型声明
createGithubRelease()
createGithubRelease: (
options
) =>Promise
<void
>
发送github发布
参数
options
baseUrlApi
string
content
string
draft?
boolean
name
string
prerelease?
boolean
repo
string
tag
string
token
string
返回
Promise
<void
>
generateReleaseUrl()
generateReleaseUrl: (
markdown
,config
) =>string
生成手动release发布的地址链接
参数
markdown
string
config
baseUrl
string
name
string
prerelease
boolean
repo
string
to
string
返回
string
getAuthorInfo()
getAuthorInfo: (
options
,info
) =>Promise
<GitAuthorInfo
>
参数
options
baseUrlApi
string
repo
string
token
string
info
返回
Promise
<GitAuthorInfo
>
getHeaders()
getHeaders: (
token
) =>object
参数
token
string
返回
object
accept
accept:
string
='application/vnd.github.v3+json'
authorization
authorization:
string
isExistTag()
isExistTag: (
tag
,options
) =>Promise
<boolean
>
判断是否有tag
参数
tag
string
options
baseUrlApi
string
repo
string
token
string
返回
Promise
<boolean
>
printReleaseUrl()
printReleaseUrl: (
webUrl
,success
) =>void
打印手动发布地址
- 默认成功输出
参数
webUrl
string
success
boolean
= true
返回
void
resolveAuthors()
resolveAuthors: (
commits
,options
) =>Promise
<GitAuthorInfo
[]>
参数
commits
Commit
[]
options
baseUrlApi
string
repo
string
token?
string
返回
Promise
<GitAuthorInfo
[]>