react-moveable
Version:
A React Component that create Moveable, Draggable, Resizable, Scalable, Rotatable, Warpable, Pinchable, Groupable.
13 lines (12 loc) • 737 B
TypeScript
import MoveableManager from "../MoveableManager";
import { WarpableProps, ScalableProps, ResizableProps, Renderer, SnappableProps, SnappableState } from "../types";
declare const _default: {
name: string;
ableGroup: string;
render(moveable: MoveableManager<ResizableProps & ScalableProps & WarpableProps, {}>, React: Renderer): any[] | undefined;
dragControlCondition(target: SVGElement | HTMLElement): boolean;
dragControlStart(moveable: MoveableManager<WarpableProps, SnappableState>, e: any): any;
dragControl(moveable: MoveableManager<WarpableProps & SnappableProps, SnappableState>, e: any): boolean;
dragControlEnd(moveable: MoveableManager<WarpableProps, {}>, e: any): any;
};
export default _default;