go-captcha-angular
Version:
GoCaptcha for Angular, which implements click mode, slider mode, drag-drop mode and rotation mode.
37 lines (36 loc) • 906 B
TypeScript
export interface RotateRef {
reset: () => void;
clear: () => void;
refresh: () => void;
close: () => void;
}
export interface RotateConfig {
width?: number;
height?: number;
size?: number;
verticalPadding?: number;
horizontalPadding?: number;
showTheme?: boolean;
title?: string;
iconSize?: number;
scope?: boolean;
}
export declare const defaultRotateConfig: () => RotateConfig;
export interface RotateData {
angle?: number;
image: string;
thumb: string;
thumbSize?: number;
}
export declare const defaultRotateData: () => RotateData;
export interface RotateEvent {
rotate?: (angle: number) => void;
refresh?: () => void;
close?: () => void;
confirm?: (angle: number, clear: (fn: Function) => void) => void;
}
export interface RotateInstance {
data: RotateData;
config?: RotateConfig;
events?: RotateEvent;
}