go-captcha-vue
Version:
GoCaptcha for Vue, which implements click mode, slider mode, drag-drop mode and rotation mode.
19 lines (18 loc) • 682 B
TypeScript
import { SlideRegionData } from "../meta/data";
import { SlideRegionEvent } from "../meta/event";
import { SlideRegionConfig } from "../meta/config";
import { Ref } from "vue";
export declare function useHandler(data: SlideRegionData, event: SlideRegionEvent, config: SlideRegionConfig, rootRef: Ref, containerRef: Ref, tileRef: Ref, clearCbs: () => void): {
state: {
x: number;
y: number;
isFreeze: boolean;
};
dragEvent: (e: Event | any) => void;
closeEvent: (e: Event | any) => boolean;
refreshEvent: (e: Event | any) => boolean;
resetData: () => void;
clearData: () => void;
refresh: () => void;
close: () => void;
};