UNPKG

@antv/x6

Version:

JavaScript diagramming library that uses SVG and HTML for rendering

18 lines (17 loc) 778 B
import { NumberExt } from '@antv/x6-common'; import { Point, Rectangle } from '@antv/x6-geometry'; import { EdgeView } from '../../view/edge'; export interface PaddingOptions { padding?: NumberExt.SideOptions; } export declare function getPointBBox(p: Point): Rectangle; export declare function getPaddingBox(options?: PaddingOptions): { x: number; y: number; width: number; height: number; }; export declare function getSourceBBox(view: EdgeView, options?: PaddingOptions): Rectangle; export declare function getTargetBBox(view: EdgeView, options?: PaddingOptions): Rectangle; export declare function getSourceAnchor(view: EdgeView, options?: PaddingOptions): Point; export declare function getTargetAnchor(view: EdgeView, options?: PaddingOptions): Point;