react-moveable
Version:
A React Component that create Moveable, Draggable, Resizable, Scalable, Rotatable, Warpable, Pinchable, Groupable.
15 lines (14 loc) • 918 B
TypeScript
import MoveableManager from "../MoveableManager";
import { DraggableProps, OnDrag, OnDragGroup, OnDragStart } from "../types";
import MoveableGroup from "../MoveableGroup";
declare const _default: {
name: string;
dragStart(moveable: MoveableManager<DraggableProps, {}>, { datas, clientX, clientY, parentEvent, parentDragger }: any): false | OnDragStart;
drag(moveable: MoveableManager<DraggableProps, {}>, { datas, distX, distY, clientX, clientY, parentEvent }: any): OnDrag | undefined;
dragEnd(moveable: MoveableManager<DraggableProps, {}>, { parentEvent, datas, isDrag, clientX, clientY }: any): any;
dragGroupCondition(target: SVGElement | HTMLElement): boolean;
dragGroupStart(moveable: MoveableGroup, e: any): false | OnDragStart;
dragGroup(moveable: MoveableGroup, e: any): OnDragGroup | undefined;
dragGroupEnd(moveable: MoveableGroup, e: any): any;
};
export default _default;