UNPKG

diagram-js

Version:

A toolbox for displaying and modifying diagrams on the web

36 lines (31 loc) 891 B
/** * This component is responsible for adding resize handles. * */ export default class ResizeHandles { static $inject: string[]; /** * @param eventBus * @param canvas * @param selection * @param resize */ constructor(eventBus: EventBus, canvas: Canvas, selection: Selection, resize: Resize); makeDraggable(element: any, gfx: any, direction: any): void; createResizer(element: any, direction: any): void; /** * Add resizers for a given element. * * @param element */ addResizer(element: Element): void; /** * Remove all resizers */ removeResizers(): void; } type Element = import("../../model/Types.js").Element; type Canvas = import("../../core/Canvas.js").default; type EventBus = import("../../core/EventBus.js").default; type Resize = import("./Resize.js").default; type Selection = import("../selection/Selection.js").default;