react-moveable
Version:
A React Component that create Moveable, Draggable, Resizable, Scalable, Rotatable, Warpable, Pinchable, Groupable.
25 lines (24 loc) • 781 B
TypeScript
/// <reference types="react" />
import MoveableManager from "./MoveableManager";
import { GroupableProps, RectInfo } from "./types";
declare class MoveableIndividualGroup extends MoveableManager<GroupableProps> {
moveables: MoveableManager[];
render(): JSX.Element;
componentDidUpdate(): void;
updateRect(type?: "Start" | "" | "End", isTarget?: boolean, isSetState?: boolean): void;
getRect(): RectInfo;
request(): {
request(): any;
requestEnd(): any;
};
dragStart(): this;
hitTest(): number;
isInside(): boolean;
isDragging(): boolean;
updateRenderPoses(): void;
updateEvent(): void;
checkUpdate(): void;
triggerEvent(): void;
protected updateAbles(): void;
}
export default MoveableIndividualGroup;