go-captcha-angular
Version:
GoCaptcha for Angular, which implements click mode, slider mode, drag-drop mode and rotation mode.
39 lines (38 loc) • 1.32 kB
TypeScript
import { ElementRef } from '@angular/core';
import { RotateConfig, RotateData, RotateEvent } from "./rotate-instance";
import * as i0 from "@angular/core";
export declare class RotateComponent {
localConfig?: RotateConfig;
localData: RotateData;
localEvents?: RotateEvent;
rootRef: ElementRef;
dragBlockRef: ElementRef;
dragBarRef: ElementRef;
dragLeft: number;
thumbAngle: number;
isFreeze: boolean;
set config(config: RotateConfig);
set data(data: RotateData);
set events(events: RotateEvent);
get thumbSizeStyle(): {
width?: string;
height?: string;
transform: string;
};
get hasDisplayWrapperState(): boolean;
get hasDisplayImageState(): boolean;
get size(): number;
private dsFn;
ngAfterViewInit(): void;
ngOnDestroy(): void;
updateState(): void;
dragEvent: (e: Event | any) => void;
closeEvent(e: Event | any): boolean;
refreshEvent(e: Event | any): boolean;
reset(): void;
clear(): void;
close(): void;
refresh(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<RotateComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<RotateComponent, "go-captcha-rotate", never, { "config": "config"; "data": "data"; "events": "events"; }, {}, never, never, false, never>;
}