UNPKG

go-captcha-angular

Version:

GoCaptcha for Angular, which implements click mode, slider mode, drag-drop mode and rotation mode.

44 lines (43 loc) 1.04 kB
export interface ClickRef { reset: () => void; clear: () => void; refresh: () => void; close: () => void; } export interface ClickConfig { width?: number; height?: number; thumbWidth?: number; thumbHeight?: number; verticalPadding?: number; horizontalPadding?: number; showTheme?: boolean; title?: string; buttonText?: string; iconSize?: number; dotSize?: number; } export declare const defaultClickConfig: () => ClickConfig; export interface ClickData { image: string; thumb: string; } export declare const defaultData: () => ClickData; export interface ClickDot { key: number; index: number; x: number; y: number; } export interface ClickEvent { click?: (x: number, y: number) => void; callback?: () => void; refresh?: () => void; close?: () => void; confirm?: (dots: Array<ClickDot>, clear: (fn: Function) => void) => void; } export interface ClickInstance { data: ClickData; config?: ClickConfig; events?: ClickEvent; }