react-moveable
Version:
A React Component that create Moveable, Draggable, Resizable, Scalable, Rotatable, Warpable, Pinchable, Groupable.
21 lines (20 loc) • 974 B
TypeScript
import { WarpableProps, ScalableProps, ResizableProps, Renderer, SnappableProps, SnappableState, MoveableManagerInterface } from "../types";
declare const _default: {
name: string;
ableGroup: string;
props: {
readonly warpable: BooleanConstructor;
readonly renderDirections: ArrayConstructor;
};
events: {
readonly onWarpStart: "warpStart";
readonly onWarp: "warp";
readonly onWarpEnd: "warpEnd";
};
render(moveable: MoveableManagerInterface<ResizableProps & ScalableProps & WarpableProps>, React: Renderer): any[];
dragControlCondition(moveable: any, e: any): boolean;
dragControlStart(moveable: MoveableManagerInterface<WarpableProps, SnappableState>, e: any): any;
dragControl(moveable: MoveableManagerInterface<WarpableProps & SnappableProps, SnappableState>, e: any): boolean;
dragControlEnd(moveable: MoveableManagerInterface<WarpableProps>, e: any): any;
};
export default _default;