SourceTermAnalysisSystem_vue/node_modules/@antv/x6/es/registry/router/util.d.ts
2026-05-15 10:22:44 +08:00

18 lines
778 B
TypeScript

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;