Docs
maxConnectionsPerHandle
Global max edges per port. Overridden by node.maxConnectionsPerPort and handleConfig[port].maxConnections. Leave undefined for unlimited.
Example
<!-- Global: every port on every node -->
<ngx-workflow-diagram [maxConnectionsPerHandle]="1" />
<!-- Or per node / per port (Node model) -->
nodes = [{
id: 'a',
position: { x: 0, y: 0 },
maxConnectionsPerPort: 2,
handleConfig: {
bottom: { maxConnections: 1 }
}
}];Interactive preview
Try the diagram (drag ports to connect):
Diagram canvas
ngx-workflow-diagram