BpmnLayouter.d.ts 811 B

1234567891011121314151617181920212223242526
  1. export default class BpmnLayouter extends BaseLayouter {
  2. /**
  3. * Returns waypoints of laid out connection.
  4. *
  5. * @param connection
  6. * @param hints
  7. *
  8. * @return
  9. */
  10. layoutConnection(connection: Connection, hints?: BpmnLayoutConnectionHints): Point[];
  11. }
  12. type Point = import('diagram-js/lib/util/Types').Point;
  13. type Connection = import('../../model/Types').Connection;
  14. type Element = import('../../model/Types').Element;
  15. type LayoutConnectionHints = import('diagram-js/lib/layout/BaseLayouter').LayoutConnectionHints;
  16. export type BpmnLayoutConnectionHints = {
  17. source?: Element;
  18. target?: Element;
  19. waypoints?: Point[];
  20. connectionStart?: Point;
  21. connectionEnd?: Point;
  22. } & LayoutConnectionHints;
  23. import BaseLayouter from 'diagram-js/lib/layout/BaseLayouter';