From 2b836dd3925ee98a5a33ce130c35d964d6a74252 Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Tue, 11 Apr 2023 11:43:17 +0200 Subject: [PATCH] fix(core): allow passing regular edges to getConnectedEdges Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com> --- packages/core/src/utils/graph.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/src/utils/graph.ts b/packages/core/src/utils/graph.ts index 517cf952..5b509b13 100644 --- a/packages/core/src/utils/graph.ts +++ b/packages/core/src/utils/graph.ts @@ -364,13 +364,13 @@ export function getNodesInside( }) } -export function getConnectedEdges(nodes: (Node | GraphNode | { id: string })[], edges: GraphEdge[]) { +export function getConnectedEdges(nodes: N[], edges: E[]) { const nodeIds = nodes.map((node) => node.id) return edges.filter((edge) => nodeIds.includes(edge.source) || nodeIds.includes(edge.target)) } -export function getConnectedNodes(nodes: (Node | GraphNode | { id: string })[], edges: GraphEdge[]) { +export function getConnectedNodes(nodes: N[], edges: E[]) { const nodeIds = nodes.map((node) => node.id) const connectedNodeIds = edges.reduce((acc, edge) => { if (nodeIds.includes(edge.source)) {