ProjectAnalysisRestClient class
应使用 (派生自) 的基类向 VSS REST API 发出请求
- Extends
构造函数
Project |
属性
RESOURCE_AREA_ID |
方法
构造函数详细信息
ProjectAnalysisRestClient(IVssRestClientOptions)
属性详细信息
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
属性值
string
方法详细信息
getGitRepositoriesActivityMetrics(string, Date, AggregationType, number, number)
检索符合指定条件的存储库的 git 活动指标。
function getGitRepositoriesActivityMetrics(project: string, fromDate: Date, aggregationType: AggregationType, skip: number, top: number): Promise<RepositoryActivityMetrics[]>
参数
- project
-
string
项目 ID 或项目名称
- fromDate
-
Date
从中提取趋势的日期。
- aggregationType
- AggregationType
要聚合趋势的存储桶大小。
- skip
-
number
要忽略的存储库数。
- top
-
number
要检索其活动指标的存储库数。
返回
Promise<RepositoryActivityMetrics[]>
getProjectActivityMetrics(string, Date, AggregationType)
function getProjectActivityMetrics(project: string, fromDate: Date, aggregationType: AggregationType): Promise<ProjectActivityMetrics>
参数
- project
-
string
项目 ID 或项目名称
- fromDate
-
Date
- aggregationType
- AggregationType
返回
Promise<ProjectActivityMetrics>
getProjectLanguageAnalytics(string)
function getProjectLanguageAnalytics(project: string): Promise<ProjectLanguageAnalytics>
参数
- project
-
string
项目 ID 或项目名称
返回
Promise<ProjectLanguageAnalytics>
getRepositoryActivityMetrics(string, string, Date, AggregationType)
function getRepositoryActivityMetrics(project: string, repositoryId: string, fromDate: Date, aggregationType: AggregationType): Promise<RepositoryActivityMetrics>
参数
- project
-
string
项目 ID 或项目名称
- repositoryId
-
string
- fromDate
-
Date
- aggregationType
- AggregationType
返回
Promise<RepositoryActivityMetrics>