Class: ValidationPerformanceTracker
Defined in: src/performance.ts:218
Performance tracking for validation operations
Constructors
Constructor
new ValidationPerformanceTracker(): ValidationPerformanceTracker;
Returns
ValidationPerformanceTracker
Properties
metrics
private metrics: ValidationMetrics;
Defined in: src/performance.ts:219
totalTime
private totalTime: number = 0;
Defined in: src/performance.ts:227
Methods
getMetrics()
getMetrics(): ValidationMetrics;
Defined in: src/performance.ts:229
Returns
recordCacheHit()
recordCacheHit(): void;
Defined in: src/performance.ts:233
Returns
void
recordCacheMiss()
recordCacheMiss(): void;
Defined in: src/performance.ts:237
Returns
void
recordSuccess()
recordSuccess(): void;
Defined in: src/performance.ts:241
Returns
void
reset()
reset(): void;
Defined in: src/performance.ts:245
Returns
void
startValidation()
startValidation(): () => void;
Defined in: src/performance.ts:256
Returns
() => void
recordValidation()
private recordValidation(durationMs: number): void;
Defined in: src/performance.ts:265
Parameters
durationMs
number
Returns
void