Remove value-side JSDoc type lookup fallback

This commit is contained in:
Ryan Cavanaugh
2016-01-22 15:15:58 -08:00
parent a07a7c0b3c
commit 0d480a6e1b
+1 -8
View File
@@ -4444,14 +4444,7 @@ namespace ts {
return unknownSymbol;
}
let symbol = resolveEntityName(typeReferenceName, SymbolFlags.Type);
if (!symbol && node.kind === SyntaxKind.JSDocTypeReference) {
// If the reference didn't resolve to a type, try seeing if results to a
// value. If it does, get the type of that value.
symbol = resolveEntityName(typeReferenceName, SymbolFlags.Value);
}
return symbol || unknownSymbol;
return resolveEntityName(typeReferenceName, SymbolFlags.Type) || unknownSymbol;
}
function getTypeReferenceType(node: TypeReferenceNode | ExpressionWithTypeArguments | JSDocTypeReference, symbol: Symbol) {