bpmn-js
Version:
A bpmn 2.0 toolkit and web modeler
27 lines (23 loc) • 811 B
TypeScript
export default class BpmnLayouter extends BaseLayouter {
/**
* Returns waypoints of laid out connection.
*
* @param connection
* @param hints
*
* @return
*/
layoutConnection(connection: Connection, hints?: BpmnLayoutConnectionHints): Point[];
}
type Point = import('diagram-js/lib/util/Types').Point;
type Connection = import('../../model/Types').Connection;
type Element = import('../../model/Types').Element;
type LayoutConnectionHints = import('diagram-js/lib/layout/BaseLayouter').LayoutConnectionHints;
export type BpmnLayoutConnectionHints = {
source?: Element;
target?: Element;
waypoints?: Point[];
connectionStart?: Point;
connectionEnd?: Point;
} & LayoutConnectionHints;
import BaseLayouter from 'diagram-js/lib/layout/BaseLayouter';