cui-light
Version:
cUI light framework for the web
14 lines (13 loc) • 484 B
TypeScript
import { ICuiMoveEvent } from "../../listeners/move";
export declare class CuiDragHandler {
#private;
constructor(root: HTMLElement);
setLongPressTimeout(timeout: number): void;
onDragStart(callback: (data: ICuiMoveEvent) => boolean): void;
onDragOver(callback: (data: ICuiMoveEvent) => void): void;
onDragEnd(callback: (data: ICuiMoveEvent) => void): void;
attach(): void;
detach(): void;
private onMove;
private cancelTimeout;
}