Fix case where we can return [undefined]

This commit is contained in:
Mine Starks
2017-07-11 15:10:04 -07:00
parent 80b64de1e4
commit 3915d46913
@@ -25,15 +25,15 @@ namespace ts.codefix {
return [deleteNode(token.parent)];
default:
return [deleteDefault()];
return deleteDefault();
}
function deleteDefault() {
function deleteDefault(): CodeAction[] | undefined {
if (isDeclarationName(token)) {
return deleteNode(token.parent);
return [deleteNode(token.parent)];
}
else if (isLiteralComputedPropertyDeclarationName(token)) {
return deleteNode(token.parent.parent);
return [deleteNode(token.parent.parent)];
}
else {
return undefined;
@@ -117,7 +117,7 @@ namespace ts.codefix {
return deleteNamedImportBinding(<NamespaceImport>parent);
default:
return [deleteDefault()];
return deleteDefault();
}
}