ProjectAnalysisRestClient class
Klasa podstawowa, która powinna być używana (pochodna) do tworzenia żądań do interfejsów API REST usługi VSS
- Extends
Konstruktory
Project |
Właściwości
RESOURCE_AREA_ID |
Metody
get |
Pobiera metryki aktywności git dla repozytoriów spełniających określone kryteria. |
get |
|
get |
|
get |
Szczegóły konstruktora
ProjectAnalysisRestClient(IVssRestClientOptions)
new ProjectAnalysisRestClient(options: IVssRestClientOptions)
Parametry
- options
- IVssRestClientOptions
Szczegóły właściwości
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
Wartość właściwości
string
Szczegóły metody
getGitRepositoriesActivityMetrics(string, Date, AggregationType, number, number)
Pobiera metryki aktywności git dla repozytoriów spełniających określone kryteria.
function getGitRepositoriesActivityMetrics(project: string, fromDate: Date, aggregationType: AggregationType, skip: number, top: number): Promise<RepositoryActivityMetrics[]>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- fromDate
-
Date
Data pobrania trendów.
- aggregationType
- AggregationType
Rozmiar zasobnika, na którym trendy mają być agregowane.
- skip
-
number
Liczba repozytoriów do zignorowania.
- top
-
number
Liczba repozytoriów, dla których mają zostać pobrane metryki aktywności.
Zwraca
Promise<RepositoryActivityMetrics[]>
getProjectActivityMetrics(string, Date, AggregationType)
function getProjectActivityMetrics(project: string, fromDate: Date, aggregationType: AggregationType): Promise<ProjectActivityMetrics>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- fromDate
-
Date
- aggregationType
- AggregationType
Zwraca
Promise<ProjectActivityMetrics>
getProjectLanguageAnalytics(string)
function getProjectLanguageAnalytics(project: string): Promise<ProjectLanguageAnalytics>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
Zwraca
Promise<ProjectLanguageAnalytics>
getRepositoryActivityMetrics(string, string, Date, AggregationType)
function getRepositoryActivityMetrics(project: string, repositoryId: string, fromDate: Date, aggregationType: AggregationType): Promise<RepositoryActivityMetrics>
Parametry
- project
-
string
Identyfikator projektu lub nazwa projektu
- repositoryId
-
string
- fromDate
-
Date
- aggregationType
- AggregationType
Zwraca
Promise<RepositoryActivityMetrics>