captcha-canvas
Version:
A captcha generator by using skia-canvas module.
31 lines • 805 B
TypeScript
/**
* Performance monitoring utilities
*/
export interface GenerationMetrics {
startTime: number;
endTime: number;
duration: number;
memoryUsage: NodeJS.MemoryUsage;
dimensions: {
width: number;
height: number;
};
features: string[];
}
export declare class MetricsCollector {
private static instance;
private metrics;
private enabled;
static getInstance(): MetricsCollector;
enable(): void;
disable(): void;
startGeneration(): number;
endGeneration(startTime: number, dimensions: {
width: number;
height: number;
}, features: string[]): GenerationMetrics | null;
getAverageGenerationTime(): number;
getMetrics(): GenerationMetrics[];
clearMetrics(): void;
}
//# sourceMappingURL=metrics.d.ts.map