UNPKG

vue-client-recaptcha

Version:
23 lines (22 loc) 750 B
/** * Options for the useCaptcha composable. */ export interface UseCaptchaOptions { chars?: string; charsPreset?: "alphanumeric" | "numeric" | "letters" | "custom"; count?: number; } /** * useCaptcha - Composable for captcha code generation and validation. * Use with VueClientRecaptcha or build custom captcha UIs. * @param optionsOrGetter - Options object or getter for reactive options * @returns { code, generate, validate, reset } */ type OptionsInput = UseCaptchaOptions | (() => UseCaptchaOptions); export declare function useCaptcha(optionsOrGetter?: OptionsInput): { code: import("vue").Ref<string, string>; generate: () => string; validate: (input: string) => boolean; reset: () => string; }; export {};