We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9157998 commit ea55935Copy full SHA for ea55935
1 file changed
packages/jsts/src/rules/helpers/module-ts.ts
@@ -25,7 +25,13 @@ export function getFullyQualifiedNameTS(
25
): string | null {
26
const result: string[] = [];
27
let node: ts.Node | undefined = rootNode;
28
+ const visitedNodes = new Set<ts.Node>();
29
while (node) {
30
+ if (visitedNodes.has(node)) {
31
+ return null;
32
+ }
33
+ visitedNodes.add(node);
34
+
35
switch (node.kind) {
36
case ts.SyntaxKind.CallExpression: {
37
const callExpressionNode = node as ts.CallExpression;
0 commit comments