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: "7658fa33-b1bf-4580-990f-fac5896773d3" = "7658fa33-b1bf-4580-990f-fac5896773d3"
Valor de propiedad
"7658fa33-b1bf-4580-990f-fac5896773d3"
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 las tendencias.
- skip
-
number
Número de repositorios que se omitirán.
- 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>