Type alias: ValidConnectionFunc ​
Ƭ ValidConnectionFunc: (connection: Connection, elements: { edges: GraphEdge[] ; sourceNode: GraphNode ; targetNode: GraphNode }) => boolean
Type declaration ​
â–¸ (connection, elements): boolean
A valid connection function can determine if an attempted connection is valid or not, i.e. abort creating a new edge
Parameters ​
| Name | Type |
|---|---|
connection | Connection |
elements | Object |
elements.edges | GraphEdge[] |
elements.sourceNode | GraphNode |
elements.targetNode | GraphNode |
Returns ​
boolean