Check for function flag on class symbol

This commit is contained in:
Ryan Cavanaugh 2015-12-14 11:32:06 -08:00
parent fcfc424b49
commit 37f3ff8d05

View file

@ -6903,7 +6903,7 @@ namespace ts {
.expression as PropertyAccessExpression) // x.prototype
.expression; // x
const classSymbol = checkExpression(className).symbol;
if (classSymbol && classSymbol.members) {
if (classSymbol && classSymbol.members && (classSymbol.flags & SymbolFlags.Function)) {
return getInferredClassType(classSymbol);
}
}