ProjectAnalysisRestClient class
Základní třída, která by se měla použít (odvozená) k provádění požadavků na rozhraní REST služby VSS
- Extends
Konstruktory
Project |
Vlastnosti
RESOURCE_AREA_ID |
Metody
get |
Načte metriky aktivit Gitu pro úložiště splňující zadaná kritéria. |
get |
|
get |
|
get |
Podrobnosti konstruktoru
ProjectAnalysisRestClient(IVssRestClientOptions)
new ProjectAnalysisRestClient(options: IVssRestClientOptions)
Parametry
- options
- IVssRestClientOptions
Podrobnosti vlastnosti
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
Hodnota vlastnosti
string
Podrobnosti metody
getGitRepositoriesActivityMetrics(string, Date, AggregationType, number, number)
Načte metriky aktivit Gitu pro úložiště splňující zadaná kritéria.
function getGitRepositoriesActivityMetrics(project: string, fromDate: Date, aggregationType: AggregationType, skip: number, top: number): Promise<RepositoryActivityMetrics[]>
Parametry
- project
-
string
ID projektu nebo název projektu
- fromDate
-
Date
Datum, od kterého se mají načíst trendy.
- aggregationType
- AggregationType
Velikost kbelíku, podle kterého se mají agregovat trendy.
- skip
-
number
Počet úložišť, která se mají ignorovat.
- top
-
number
Počet úložišť, pro která se mají načíst metriky aktivit.
Návraty
Promise<RepositoryActivityMetrics[]>
getProjectActivityMetrics(string, Date, AggregationType)
function getProjectActivityMetrics(project: string, fromDate: Date, aggregationType: AggregationType): Promise<ProjectActivityMetrics>
Parametry
- project
-
string
ID projektu nebo název projektu
- fromDate
-
Date
- aggregationType
- AggregationType
Návraty
Promise<ProjectActivityMetrics>
getProjectLanguageAnalytics(string)
function getProjectLanguageAnalytics(project: string): Promise<ProjectLanguageAnalytics>
Parametry
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<ProjectLanguageAnalytics>
getRepositoryActivityMetrics(string, string, Date, AggregationType)
function getRepositoryActivityMetrics(project: string, repositoryId: string, fromDate: Date, aggregationType: AggregationType): Promise<RepositoryActivityMetrics>
Parametry
- project
-
string
ID projektu nebo název projektu
- repositoryId
-
string
- fromDate
-
Date
- aggregationType
- AggregationType
Návraty
Promise<RepositoryActivityMetrics>