UNPKG

react-moveable

Version:

A React Component that create Moveable, Draggable, Resizable, Scalable, Rotatable, Warpable, Pinchable, Groupable.

33 lines (32 loc) 1.16 kB
import MoveableManager from "./MoveableManager"; import { GroupableProps, MoveableManagerProps } from "./types"; import ChildrenDiffer from "@egjs/children-differ"; declare class MoveableGroup extends MoveableManager<GroupableProps, any> { static defaultProps: { transformOrigin: string[]; groupable: boolean; dragArea: boolean; ables: import("./types").Able<any>[]; targets: never[]; target: SVGElement | HTMLElement | null; container: SVGElement | HTMLElement | null; parentMoveable: any; parentPosition: { left: number; top: number; } | null; origin: boolean; edge: boolean; keepRatio: boolean; pinchThreshold: number; }; differ: ChildrenDiffer<HTMLElement | SVGElement>; moveables: MoveableManager[]; rotation: number; updateEvent(prevProps: MoveableManagerProps<GroupableProps>): void; checkUpdate(): void; updateRect(type?: "Start" | "" | "End", isTarget?: boolean): void; triggerEvent(name: string, e: any): any; protected updateAbles(): void; } export default MoveableGroup;