次の方法で共有


ProjectAnalysisRestClient class

VSS REST API への要求を行うために使用する (から派生する) 基本クラス

Extends

コンストラクター

ProjectAnalysisRestClient(IVssRestClientOptions)

プロパティ

RESOURCE_AREA_ID

メソッド

getGitRepositoriesActivityMetrics(string, Date, AggregationType, number, number)

指定した条件に一致するリポジトリの Git アクティビティ メトリックを取得します。

getProjectActivityMetrics(string, Date, AggregationType)
getProjectLanguageAnalytics(string)
getRepositoryActivityMetrics(string, string, Date, AggregationType)

コンストラクターの詳細

ProjectAnalysisRestClient(IVssRestClientOptions)

new ProjectAnalysisRestClient(options: 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

アクティビティ メトリックを取得するリポジトリの数。

戻り値

getProjectActivityMetrics(string, Date, AggregationType)

function getProjectActivityMetrics(project: string, fromDate: Date, aggregationType: AggregationType): Promise<ProjectActivityMetrics>

パラメーター

project

string

プロジェクト ID またはプロジェクト名

fromDate

Date

aggregationType
AggregationType

戻り値

getProjectLanguageAnalytics(string)

function getProjectLanguageAnalytics(project: string): Promise<ProjectLanguageAnalytics>

パラメーター

project

string

プロジェクト ID またはプロジェクト名

戻り値

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

戻り値