getConnectedEdges()
This utility filters an array of edges, keeping only those where either the source or target node is present in the given array of nodes.
import { getConnectedEdges } from '@xyflow/react';
 
const nodes = [
  { id: 'a', position: { x: 0, y: 0 } },
  { id: 'b', position: { x: 100, y: 0 } },
];
const edges = [
  { id: 'a->c', source: 'a', target: 'c' },
  { id: 'c->d', source: 'c', target: 'd' },
];
 
const connectedEdges = getConnectedEdges(nodes, edges);
// => [{ id: 'a->c', source: 'a', target: 'c' }]Signature
Parameters:| Name | Type | Default | 
|---|---|---|
nodes | NodeType[]Nodes you want to get the connected edges for.  | |
edges | EdgeType[]All edges.  | 
Last updated on