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>