From 313b88ea6c7e76b0a094427bd351561967d7c1c5 Mon Sep 17 00:00:00 2001 From: York Yao Date: Wed, 16 Sep 2020 07:39:18 +0800 Subject: [PATCH] fix: get type of type argument --- src/parser.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/parser.ts b/src/parser.ts index 396d120..159c0bc 100644 --- a/src/parser.ts +++ b/src/parser.ts @@ -656,9 +656,7 @@ export class Parser { || reference.typeName.text === 'ReturnType' || reference.typeName.text === 'DeepReturnType')) { const typeArgument = reference.typeArguments[0] - if (ts.isTypeReferenceNode(typeArgument)) { - return this.getTypeOfTypeReference(typeArgument, sourceFile) - } + return this.getType(typeArgument, sourceFile) } else if (reference.typeName.text === 'Pick') { const type = this.getTypeOfPick(reference.typeName, reference.typeArguments, sourceFile) if (type) {