ProjectAnalysisRestClient class
Clase base que se debe usar (derivada de) para realizar solicitudes a las API REST de VSS
- Extends
Constructores
Project |
Propiedades
RESOURCE_AREA_ID |
Métodos
get |
Recupera las métricas de actividad de Git para los repositorios que coinciden con los criterios especificados. |
get |
|
get |
|
get |
Detalles del constructor
ProjectAnalysisRestClient(IVssRestClientOptions)
new ProjectAnalysisRestClient(options: IVssRestClientOptions)
Parámetros
- options
- IVssRestClientOptions
Detalles de las propiedades
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
Valor de propiedad
string
Detalles del método
getGitRepositoriesActivityMetrics(string, Date, AggregationType, number, number)
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[]>
getProjectActivityMetrics(string, Date, AggregationType)
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>
getProjectLanguageAnalytics(string)
function getProjectLanguageAnalytics(project: string): Promise<ProjectLanguageAnalytics>
Parámetros
- project
-
string
Id. de proyecto o nombre del proyecto
Devoluciones
Promise<ProjectLanguageAnalytics>
getRepositoryActivityMetrics(string, string, Date, AggregationType)
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>