File tree Expand file tree Collapse file tree 1 file changed +1
-5
lines changed Expand file tree Collapse file tree 1 file changed +1
-5
lines changed Original file line number Diff line number Diff line change @@ -6687,11 +6687,7 @@ namespace ts {
6687
6687
? <EntityNameExpression>(<ExpressionWithTypeArguments>node).expression
6688
6688
: undefined;
6689
6689
symbol = typeNameOrExpression && resolveEntityName(typeNameOrExpression, SymbolFlags.Type) || unknownSymbol;
6690
- const typeArguments = typeArgumentsFromTypeReferenceNode(node);
6691
- type = symbol === unknownSymbol ? unknownType :
6692
- symbol.flags & (SymbolFlags.Class | SymbolFlags.Interface) ? getTypeFromClassOrInterfaceReference(node, symbol, typeArguments) :
6693
- symbol.flags & SymbolFlags.TypeAlias ? getTypeFromTypeAliasReference(node, symbol, typeArguments) :
6694
- getTypeFromNonGenericTypeReference(node, symbol);
6690
+ type = getTypeReferenceType(node, symbol);
6695
6691
}
6696
6692
// Cache both the resolved symbol and the resolved type. The resolved symbol is needed in when we check the
6697
6693
// type reference in checkTypeReferenceOrExpressionWithTypeArguments.
You can’t perform that action at this time.
0 commit comments