comment
This commit is contained in:
parent
991fbe254c
commit
fcf14af64d
@ -176,6 +176,7 @@ export const checkNodeRunStatus = ({
|
|||||||
}
|
}
|
||||||
visited.add(edge.source);
|
visited.add(edge.source);
|
||||||
|
|
||||||
|
// 递归检测后面的 edge,如果有其中一个成环,则返回 true
|
||||||
const nextEdges = allEdges.filter((item) => item.target === edge.source);
|
const nextEdges = allEdges.filter((item) => item.target === edge.source);
|
||||||
return nextEdges.some((nextEdge) => checkIsCircular(nextEdge, new Set(visited)));
|
return nextEdges.some((nextEdge) => checkIsCircular(nextEdge, new Set(visited)));
|
||||||
};
|
};
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user