react-moveable
Version:
A React Component that create Moveable, Draggable, Resizable, Scalable, Rotatable, Warpable, Pinchable, Groupable.
15 lines (14 loc) • 540 B
TypeScript
import { MoveableManagerState, OnCustomDrag } from "./types";
export declare function setCustomDrag(state: Partial<MoveableManagerState<any>>, delta: number[], inputEvent: any): any;
export default class CustomDragger {
private prevX;
private prevY;
private startX;
private startY;
private isDrag;
private isFlag;
private datas;
dragStart(client: number[], inputEvent: any): OnCustomDrag;
drag(client: number[], inputEvent: any): OnCustomDrag;
move(delta: number[], inputEvent: any): OnCustomDrag;
}