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