UNPKG

react-easy-diagram

Version:

<img src="https://github.com/tokarchyn/react-easy-diagram/blob/main/repo/logo-with-name.png?raw=true" alt="React Easy Diagram logo" height="50">

37 lines 1.14 kB
import { DiagramState } from "../index"; import { Point } from "../utils/point"; export declare class HtmlElementRefState { private _diagramState; private _currentInternal; private _triggerSizePositionRecalculation; constructor(initValue: HTMLDivElement | null, diagramState: DiagramState); get current(): HTMLDivElement | null; set current(value: HTMLDivElement | null); /** * Size excluding diagram zoom. */ get sizeExcludingZoom(): Point | null; /** * Position excluding diagram zoom. */ get positionExcludingZoom(): Point | null; get boundingRect(): { position: Point; size: Point; diagramZoom: number | null; } | null; getRealBoundingRect(): { position: Point; size: Point; diagramZoom: number | null; } | null; getDataAttribute: (name: string) => string | null; recalculateSizeAndPosition: () => void; } export interface IHtmlElementRect { left: number; top: number; width: number; height: number; } //# sourceMappingURL=htmlElementRefState.d.ts.map