ProjectAnalysisRestClient class
Clase base que se debe usar (derivada de) para realizar solicitudes a las API REST de VSS
- Extends
get |
Recupera las métricas de actividad de Git para los repositorios que coinciden con los criterios especificados. |
get |
|
get |
|
get |
new ProjectAnalysisRestClient(options: IVssRestClientOptions)
Parámetros
- options
- IVssRestClientOptions
static RESOURCE_AREA_ID: string
Valor de propiedad
string
Recupera las métricas de actividad de Git para los repositorios que coinciden con los criterios especificados.
function getGitRepositoriesActivityMetrics(project: string, fromDate: Date, aggregationType: AggregationType, skip: number, top: number): Promise<RepositoryActivityMetrics[]>
Parámetros
- project
-
string
Id. de proyecto o nombre del proyecto
- fromDate
-
Date
Fecha desde la que se van a capturar las tendencias.
- aggregationType
- AggregationType
Tamaño del cubo en el que se van a agregar tendencias.
- skip
-
number
Número de repositorios que se van a omitir.
- top
-
number
Número de repositorios para los que se van a recuperar las métricas de actividad.
Devoluciones
Promise<RepositoryActivityMetrics[]>
function getProjectActivityMetrics(project: string, fromDate: Date, aggregationType: AggregationType): Promise<ProjectActivityMetrics>
Parámetros
- project
-
string
Id. de proyecto o nombre del proyecto
- fromDate
-
Date
- aggregationType
- AggregationType
Devoluciones
Promise<ProjectActivityMetrics>
function getProjectLanguageAnalytics(project: string): Promise<ProjectLanguageAnalytics>
Parámetros
- project
-
string
Id. de proyecto o nombre del proyecto
Devoluciones
Promise<ProjectLanguageAnalytics>
function getRepositoryActivityMetrics(project: string, repositoryId: string, fromDate: Date, aggregationType: AggregationType): Promise<RepositoryActivityMetrics>
Parámetros
- project
-
string
Id. de proyecto o nombre del proyecto
- repositoryId
-
string
- fromDate
-
Date
- aggregationType
- AggregationType
Devoluciones
Promise<RepositoryActivityMetrics>