Fixes #20475 (no repro found yet)

This commit is contained in:
Ryan Cavanaugh 2017-12-07 12:33:40 -08:00
parent 5c99c67b4b
commit fa988eacbd

View File

@ -496,7 +496,7 @@ namespace ts.SymbolDisplay {
addNewLineIfDisplayPartsExist();
if (symbolKind) {
pushTypePart(symbolKind);
if (!some(symbol.declarations, d => isArrowFunction(d) || (isFunctionExpression(d) || isClassExpression(d)) && !d.name)) {
if (symbol && !some(symbol.declarations, d => isArrowFunction(d) || (isFunctionExpression(d) || isClassExpression(d)) && !d.name)) {
displayParts.push(spacePart());
addFullSymbolName(symbol);
}