UNPKG

captscii

Version:

A simple and powerful Captcha solution for your website

21 lines (20 loc) 715 B
export type ValidationRules = { sumMultiple?: number; thirdCharList?: string; lengthEven?: boolean; startsWith?: string; endsWith?: string; containsChar?: string; noRepeatingChars?: boolean; maxVowels?: number; }; export declare function generateString(length: number, rules: ValidationRules): string; export declare function generateCode(str: string): string; export declare function verifyCode(code: string, originalStr: string, rules: ValidationRules): boolean; export declare function generateAndVerify(length: number, rules: ValidationRules): generationResult; export type generationResult = { str: string; code: string; isValid: true; executionTime: string; };