agentic-qe
Version:
Agentic Quality Engineering Fleet System - AI-driven quality management platform
38 lines • 1.42 kB
TypeScript
export interface ComparisonResult {
[metric: string]: {
baseline: number;
current: number;
change: number;
percentChange: number;
significant: boolean;
};
}
export interface ComparisonOptions {
threshold?: number;
significanceLevel?: number;
}
export interface Period {
name: string;
metrics: Record<string, number[]>;
}
export interface MultiPeriodComparison {
trend: 'increasing' | 'decreasing' | 'stable';
periods: {
name: string;
average: Record<string, number>;
}[];
overallChange: Record<string, number>;
}
export declare class MonitorCompare {
private dataDir;
constructor(dataDir: string);
initialize(): Promise<void>;
compare(baseline: Record<string, number[]>, current: Record<string, number[]>, options?: ComparisonOptions): Promise<ComparisonResult>;
visualize(baseline: Record<string, number[]>, current: Record<string, number[]>): Promise<string>;
compareMultiple(periods: Period[]): Promise<MultiPeriodComparison>;
private average;
private createBar;
compareWithThreshold(baseline: Record<string, number[]>, current: Record<string, number[]>, thresholds: Record<string, number>): Promise<Record<string, boolean>>;
generateComparisonReport(baseline: Record<string, number[]>, current: Record<string, number[]>): Promise<string>;
}
//# sourceMappingURL=compare.d.ts.map