react-moveable
Version:
A React Component that create Moveable, Draggable, Resizable, Scalable, Rotatable, Warpable, Pinchable, Groupable.
12 lines (11 loc) • 389 B
TypeScript
import { Able, MoveableManagerInterface } from "./types";
export default class EventManager {
private target;
private moveable;
private eventName;
private ables;
constructor(target: HTMLElement | SVGElement | null, moveable: MoveableManagerInterface | null, eventName: string);
setAbles(ables: Able[]): void;
onEvent: (e: Event) => void;
destroy(): void;
}