Handle undefined from getPropertyNameForPropertyNameNode

...which can be returned when the property name is computed.

Part of #34404
This commit is contained in:
Andrew Casey
2019-10-24 10:29:29 -07:00
committed by Nathan Shively-Sanders
parent 58bcb1e0dc
commit 04d55bf05f
2 changed files with 59 additions and 1 deletions
+2 -1
View File
@@ -648,7 +648,8 @@ namespace ts.NavigationBar {
const declName = getNameOfDeclaration(<Declaration>node);
if (declName && isPropertyName(declName)) {
return unescapeLeadingUnderscores(getPropertyNameForPropertyNameNode(declName)!); // TODO: GH#18217
const propertyName = getPropertyNameForPropertyNameNode(declName);
return propertyName && unescapeLeadingUnderscores(propertyName);
}
switch (node.kind) {
case SyntaxKind.FunctionExpression: