@excalidraw/excalidraw
Version:
Excalidraw as a React component
14 lines (13 loc) • 1.09 kB
TypeScript
import { ExcalidrawElement, PointerType, NonDeletedExcalidrawElement } from "./types";
import { MaybeTransformHandleType } from "./transformHandles";
import { AppState, Zoom } from "../types";
export declare const resizeTest: (element: NonDeletedExcalidrawElement, appState: AppState, x: number, y: number, zoom: Zoom, pointerType: PointerType) => MaybeTransformHandleType;
export declare const getElementWithTransformHandleType: (elements: readonly NonDeletedExcalidrawElement[], appState: AppState, scenePointerX: number, scenePointerY: number, zoom: Zoom, pointerType: PointerType) => {
element: NonDeletedExcalidrawElement;
transformHandleType: MaybeTransformHandleType;
} | null;
export declare const getTransformHandleTypeFromCoords: ([x1, y1, x2, y2]: readonly [number, number, number, number], scenePointerX: number, scenePointerY: number, zoom: Zoom, pointerType: PointerType) => MaybeTransformHandleType;
export declare const getCursorForResizingElement: (resizingElement: {
element?: ExcalidrawElement;
transformHandleType: MaybeTransformHandleType;
}) => string;