Skip to the content.

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

ValidationMetrics


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