Skip to content

Commit 9c7f471

Browse files
authored
Do not use flowNode unless extreme circumstance (#12)
1 parent 4903e48 commit 9c7f471

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/util/type.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,12 @@ const getFlowNode = (
8181
baseIdentifier: TSESTree.Node,
8282
): ts.Node & { name?: ts.Node } => {
8383
if (
84-
baseIdentifier.parent?.type !== 'Property' ||
8584
!('flowNode' in node) ||
86-
!node.flowNode
85+
!node.flowNode ||
86+
baseIdentifier.type !== 'Identifier' ||
87+
baseIdentifier.parent?.type !== 'Property' ||
88+
baseIdentifier.parent.key?.type !== 'Identifier' ||
89+
baseIdentifier.name !== baseIdentifier.parent.key.name
8790
) {
8891
return node;
8992
}

0 commit comments

Comments
 (0)