diff --git a/src/NodeParser/TypeReferenceNodeParser.ts b/src/NodeParser/TypeReferenceNodeParser.ts index 40bea784..6b6bb762 100644 --- a/src/NodeParser/TypeReferenceNodeParser.ts +++ b/src/NodeParser/TypeReferenceNodeParser.ts @@ -48,7 +48,7 @@ export class TypeReferenceNodeParser implements SubNodeParser { private createSubContext(node: ts.TypeReferenceNode, parentContext: Context): Context { const subContext = new Context(node); - if (node.typeArguments && node.typeArguments.length) { + if (node.typeArguments?.length) { for (const typeArg of node.typeArguments) { const type = this.childNodeParser.createType(typeArg, parentContext); subContext.pushArgument(type);