react-moveable
Version:
A React Component that create Moveable, Draggable, Resizable, Scalable, Rotatable, Warpable, Pinchable, Groupable.
15 lines (14 loc) • 731 B
TypeScript
import MoveableManager from "../MoveableManager";
import { Renderer, GroupableProps, DragAreaProps } from "../types";
import MoveableGroup from "../MoveableGroup";
declare const _default: {
name: string;
render(moveable: MoveableManager<GroupableProps, {}>, React: Renderer): any[];
dragStart(moveable: MoveableManager<{}, {}>, { datas, clientX, clientY, inputEvent }: any): void;
drag(moveable: MoveableManager<{}, {}>, { datas }: any): void;
dragEnd(moveable: MoveableManager<DragAreaProps, {}>, e: any): void;
dragGroupStart(moveable: MoveableGroup, e: any): void;
dragGroup(moveable: MoveableGroup, e: any): void;
dragGroupEnd(moveable: MoveableGroup, e: any): void;
};
export default _default;