UNPKG

@plait/draw

Version:

Implementation of the core logic of the flowchart drawing tool plugin.

15 lines (14 loc) 578 B
import { PlaitBoard, Point, RectangleClient, ResizeCursorClass } from '@plait/core'; import { ResizeHandle } from '@plait/common'; export interface ResizeHandleRef { rectangle: RectangleClient; handle: ResizeHandle; cursorClass: ResizeCursorClass; } export declare const getHitRectangleResizeHandleRef: (board: PlaitBoard, rectangle: RectangleClient, point: Point, angle?: number) => ResizeHandleRef | undefined; export declare const getRotateHandleRectangle: (rectangle: RectangleClient) => { x: number; y: number; width: number; height: number; };