react-moveable
Version:
A React Component that create Moveable, Draggable, Resizable, Scalable, Rotatable, Warpable, Pinchable, Groupable.
32 lines (31 loc) • 2.36 kB
TypeScript
import { MoveableManagerInterface, BeforeRenderableProps, OnBeforeRenderStart, OnBeforeRender, MoveableGroupInterface } from "../types";
declare const _default: {
readonly isPinch: true;
readonly name: "beforeRenderable";
readonly props: {};
readonly events: {
readonly onBeforeRenderStart: "beforeRenderStart";
readonly onBeforeRender: "beforeRender";
readonly onBeforeRenderEnd: "beforeRenderEnd";
readonly onBeforeRenderGroupStart: "beforeRenderGroupStart";
readonly onBeforeRenderGroup: "beforeRenderGroup";
readonly onBeforeRenderGroupEnd: "beforeRenderGroupEnd";
};
readonly setTransform: (moveable: MoveableManagerInterface<BeforeRenderableProps>, e: any) => void;
readonly resetTransform: (moveable: MoveableManagerInterface<BeforeRenderableProps>, e: any) => void;
readonly fillDragStartParams: (moveable: MoveableManagerInterface<BeforeRenderableProps>, e: any) => OnBeforeRenderStart;
readonly fillDragParams: (moveable: MoveableManagerInterface<BeforeRenderableProps>, e: any) => OnBeforeRender;
readonly dragStart: (moveable: MoveableManagerInterface<BeforeRenderableProps>, e: any) => void;
readonly drag: (moveable: MoveableManagerInterface<BeforeRenderableProps>, e: any) => void;
readonly dragEnd: (moveable: MoveableManagerInterface<BeforeRenderableProps>, e: any) => void;
readonly dragGroupStart: (moveable: MoveableGroupInterface<BeforeRenderableProps>, e: any) => void;
readonly dragGroup: (moveable: MoveableGroupInterface<BeforeRenderableProps>, e: any) => void;
readonly dragGroupEnd: (moveable: MoveableGroupInterface<BeforeRenderableProps>, e: any) => void;
readonly dragControlStart: (moveable: MoveableManagerInterface<BeforeRenderableProps>, e: any) => void;
readonly dragControl: (moveable: MoveableManagerInterface<BeforeRenderableProps>, e: any) => void;
readonly dragControlEnd: (moveable: MoveableManagerInterface<BeforeRenderableProps>, e: any) => void;
readonly dragGroupControlStart: (moveable: MoveableGroupInterface<BeforeRenderableProps>, e: any) => void;
readonly dragGroupControl: (moveable: MoveableGroupInterface<BeforeRenderableProps>, e: any) => void;
readonly dragGroupControlEnd: (moveable: MoveableGroupInterface<BeforeRenderableProps>, e: any) => void;
};
export default _default;