@birhaus/test-utils
Version:
BIRHAUS v3.0 Radical Minimalist Testing Framework - Glass morphism validators, generous spacing tests, and v3 component validation utilities
24 lines (22 loc) • 671 B
TypeScript
/**
* BIRHAUS Performance Testing
*
* Bundle size and runtime performance monitoring utilities
*/
interface PerformanceMetrics {
bundleSize: number;
renderTime: number;
memoryUsage: number;
cognitiveLoadScore: number;
}
interface PerformanceTestOptions {
maxBundleSize?: number;
maxRenderTime?: number;
maxMemoryUsage?: number;
}
declare class PerformanceValidator {
constructor(_options?: PerformanceTestOptions);
measurePerformance(): Promise<PerformanceMetrics>;
}
declare function expectPerformanceBudget(): void;
export { type PerformanceMetrics, type PerformanceTestOptions, PerformanceValidator, expectPerformanceBudget };