We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a5e6592 commit a12431fCopy full SHA for a12431f
.build/check-public-exports/index.ts
@@ -124,11 +124,10 @@ const searchForDecoratedClasses = (source: ts.SourceFile) => {
124
125
decoratedClassNodes
126
.forEach(decoratedClassNode => {
127
- decoratedClassNode.decorators
128
- .forEach(decoratorNode => {
+ const decorators = ts.canHaveDecorators(decoratedClassNode) ? ts.getDecorators(decoratedClassNode) : undefined;
+ decorators?.forEach(decoratorNode => {
129
const className = getChildren(decoratedClassNode)
130
- .find(classNode => ts.isIdentifier(classNode))
131
- .getText();
+ .find(classNode => ts.isIdentifier(classNode))?.getText() ?? '';
132
133
const [decoratorName] = getChildren(decoratorNode.expression)
134
.map(expressionNode => expressionNode.getText());
0 commit comments