ProjectAnalysisRestClient class
Classe de base qui doit être utilisée (dérivée de) pour effectuer des requêtes à des api REST VSS
- Extends
Constructeurs
Project |
Propriétés
RESOURCE_AREA_ID |
Méthodes
get |
Récupère les métriques d’activité git pour les dépôts correspondant à un critère spécifié. |
get |
|
get |
|
get |
Détails du constructeur
ProjectAnalysisRestClient(IVssRestClientOptions)
new ProjectAnalysisRestClient(options: IVssRestClientOptions)
Paramètres
- options
- IVssRestClientOptions
Détails de la propriété
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
Valeur de propriété
string
Détails de la méthode
getGitRepositoriesActivityMetrics(string, Date, AggregationType, number, number)
Récupère les métriques d’activité git pour les dépôts correspondant à un critère spécifié.
function getGitRepositoriesActivityMetrics(project: string, fromDate: Date, aggregationType: AggregationType, skip: number, top: number): Promise<RepositoryActivityMetrics[]>
Paramètres
- project
-
string
ID de projet ou nom du projet
- fromDate
-
Date
Date à partir de laquelle, les tendances doivent être extraites.
- aggregationType
- AggregationType
Taille du compartiment sur laquelle, les tendances doivent être agrégées.
- skip
-
number
Nombre de dépôts à ignorer.
- top
-
number
Nombre de dépôts pour lesquels les métriques d’activité doivent être récupérées.
Retours
Promise<RepositoryActivityMetrics[]>
getProjectActivityMetrics(string, Date, AggregationType)
function getProjectActivityMetrics(project: string, fromDate: Date, aggregationType: AggregationType): Promise<ProjectActivityMetrics>
Paramètres
- project
-
string
ID de projet ou nom du projet
- fromDate
-
Date
- aggregationType
- AggregationType
Retours
Promise<ProjectActivityMetrics>
getProjectLanguageAnalytics(string)
function getProjectLanguageAnalytics(project: string): Promise<ProjectLanguageAnalytics>
Paramètres
- project
-
string
ID de projet ou nom du projet
Retours
Promise<ProjectLanguageAnalytics>
getRepositoryActivityMetrics(string, string, Date, AggregationType)
function getRepositoryActivityMetrics(project: string, repositoryId: string, fromDate: Date, aggregationType: AggregationType): Promise<RepositoryActivityMetrics>
Paramètres
- project
-
string
ID de projet ou nom du projet
- repositoryId
-
string
- fromDate
-
Date
- aggregationType
- AggregationType
Retours
Promise<RepositoryActivityMetrics>