This commit is contained in:
2019-09-17 13:20:42 -04:00
parent d211d1dc34
commit bef10ce4c9
8352 changed files with 568242 additions and 51 deletions
@@ -0,0 +1,78 @@
export declare enum AggregationType {
Hourly = 0,
Daily = 1,
}
export interface AnalyzerDescriptor {
description?: string;
id: string;
majorVersion?: number;
minorVersion?: number;
name: string;
patchVersion?: number;
}
export interface CodeChangeTrendItem {
time?: Date;
value?: number;
}
export interface LanguageMetricsSecuredObject {
namespaceId?: string;
projectId?: string;
requiredPermissions?: number;
}
export interface LanguageStatistics extends LanguageMetricsSecuredObject {
bytes?: number;
files?: number;
filesPercentage?: number;
languagePercentage?: number;
name?: string;
}
export interface ProjectActivityMetrics {
authorsCount?: number;
codeChangesCount?: number;
codeChangesTrend?: CodeChangeTrendItem[];
projectId?: string;
pullRequestsCompletedCount?: number;
pullRequestsCreatedCount?: number;
}
export interface ProjectLanguageAnalytics extends LanguageMetricsSecuredObject {
id?: string;
languageBreakdown?: LanguageStatistics[];
repositoryLanguageAnalytics?: RepositoryLanguageAnalytics[];
resultPhase?: ResultPhase;
url?: string;
}
export interface RepositoryActivityMetrics {
codeChangesCount?: number;
codeChangesTrend?: CodeChangeTrendItem[];
repositoryId?: string;
}
export interface RepositoryLanguageAnalytics extends LanguageMetricsSecuredObject {
id?: string;
languageBreakdown?: LanguageStatistics[];
name?: string;
resultPhase?: ResultPhase;
updatedTime?: Date;
}
export declare enum ResultPhase {
Preliminary = 0,
Full = 1,
}
export declare var TypeInfo: {
AggregationType: {
enumValues: {
"hourly": number;
"daily": number;
};
};
CodeChangeTrendItem: any;
ProjectActivityMetrics: any;
ProjectLanguageAnalytics: any;
RepositoryActivityMetrics: any;
RepositoryLanguageAnalytics: any;
ResultPhase: {
enumValues: {
"preliminary": number;
"full": number;
};
};
};