Lines Matching refs:edge
40 return this.outgoingEdges.find((edge) => edge.destination === node) ?? null;
44 return this.incomingEdges.find((edge) => edge.origin === node) ?? null;
49 .map((edge) => {
50 if (!edge.isCyclic && kinds.includes(edge.getDominantKind())) {
51 return [edge, ...edge.origin.getAllDependentEdges(kinds)];
61 return [...new Set(this.getAllDependentEdges(kinds).map((edge) => edge.origin))];
66 .map((edge) => {
67 if (!edge.isCyclic && kinds.includes(edge.getDominantKind())) {
68 return [edge, ...edge.destination.getAllDependencyEdges(kinds)];
78 return [...new Set(this.getAllDependencyEdges(kinds).map((edge) => edge.destination))];
82 return this.outgoingEdges.filter((edge) => {
83 return kinds.some((kind) => edge.isOfKind(kind));