Skip to content

Commit 724fc61

Browse files
author
Athena Yao
committed
Check if we're an identifier; if we are we can just always use name.escapedText
1 parent fc3860b commit 724fc61

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

src/helpers/index.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -97,13 +97,10 @@ export function hasStaticModifier(classMember: ts.ClassElement) {
9797
*/
9898
export function isPropTypesMember(classMember: ts.ClassElement, sourceFile: ts.SourceFile) {
9999
try {
100-
const getFullTextName =
101-
classMember.name !== undefined ? classMember.name.getFullText(sourceFile).trim() : undefined;
102-
const escapedTextName =
103-
classMember.name !== undefined && 'escapedText' in classMember.name
100+
const name =
101+
classMember.name !== undefined && classMember.name.kind === ts.SyntaxKind.Identifier
104102
? classMember.name.escapedText
105-
: undefined;
106-
const name = getFullTextName || escapedTextName;
103+
: null;
107104
return name === 'propTypes';
108105
} catch (e) {
109106
return false;

0 commit comments

Comments
 (0)