ProjectAnalysisRestClient class

Basklass som ska användas (härledd från) för att göra begäranden till VSS REST-API:er

Extends

Konstruktorer

ProjectAnalysisRestClient(IVssRestClientOptions)

Egenskaper

RESOURCE_AREA_ID

Metoder

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

Hämtar git-aktivitetsmått för lagringsplatser som matchar ett angivet kriterium.

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

Konstruktorinformation

ProjectAnalysisRestClient(IVssRestClientOptions)

new ProjectAnalysisRestClient(options: IVssRestClientOptions)

Parametrar

Egenskapsinformation

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

Egenskapsvärde

string

Metodinformation

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

Hämtar git-aktivitetsmått för lagringsplatser som matchar ett angivet kriterium.

function getGitRepositoriesActivityMetrics(project: string, fromDate: Date, aggregationType: AggregationType, skip: number, top: number): Promise<RepositoryActivityMetrics[]>

Parametrar

project

string

Projekt-ID eller projektnamn

fromDate

Date

Datum från vilket trenderna ska hämtas.

aggregationType
AggregationType

Hinkstorlek som trender ska aggregeras på.

skip

number

Antalet lagringsplatser som ska ignoreras.

top

number

Antalet lagringsplatser för vilka aktivitetsmått ska hämtas.

Returer

getProjectActivityMetrics(string, Date, AggregationType)

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

Parametrar

project

string

Projekt-ID eller projektnamn

fromDate

Date

aggregationType
AggregationType

Returer

getProjectLanguageAnalytics(string)

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

Parametrar

project

string

Projekt-ID eller projektnamn

Returer

getRepositoryActivityMetrics(string, string, Date, AggregationType)

function getRepositoryActivityMetrics(project: string, repositoryId: string, fromDate: Date, aggregationType: AggregationType): Promise<RepositoryActivityMetrics>

Parametrar

project

string

Projekt-ID eller projektnamn

repositoryId

string

fromDate

Date

aggregationType
AggregationType

Returer