UNPKG

diagram-js

Version:

A toolbox for displaying and modifying diagrams on the web

36 lines (35 loc) 887 B
/** * A layout component for connections that retrieves waypoint information. * */ export default class ConnectionDocking { /** * Return the actual waypoints of the connection (visually). * * @param connection * @param source * @param target * * @return */ getCroppedWaypoints(connection: Connection, source?: Element, target?: Element): Point[]; /** * Return the connection docking point on the specified shape * * @param connection * @param shape * @param dockStart * * @return */ getDockingPoint(connection: Connection, shape: Shape, dockStart?: boolean): DockingPointDescriptor; } export type Element = any; export type Connection = any; export type Shape = any; export type Point = any; export type DockingPointDescriptor = { point: Point; actual: Point; idx: number; };