captcha-canvas
Version:
A captcha generator by using skia-canvas module.
30 lines • 840 B
TypeScript
/**
* Configuration management for CAPTCHA generation
*/
export interface CaptchaConfig {
security: {
maxDimensions: {
width: number;
height: number;
};
minDimensions: {
width: number;
height: number;
};
maxTextLength: number;
enableTimingProtection: boolean;
};
performance: {
enableGPU: boolean;
maxConcurrentGenerations: number;
};
defaults: {
charset: 'ALPHANUMERIC' | 'LETTERS_ONLY' | 'NUMBERS_ONLY' | 'HEX';
enableDecoys: boolean;
enableTraces: boolean;
};
}
export declare const DEFAULT_CONFIG: CaptchaConfig;
export declare function setConfig(config: Partial<CaptchaConfig>): void;
export declare function getConfig(): CaptchaConfig;
//# sourceMappingURL=config.d.ts.map