From 3915d46913f753911ea1b86a996b25c7befcac53 Mon Sep 17 00:00:00 2001 From: Mine Starks Date: Tue, 11 Jul 2017 15:10:04 -0700 Subject: [PATCH] Fix case where we can return [undefined] --- src/services/codefixes/fixUnusedIdentifier.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/services/codefixes/fixUnusedIdentifier.ts b/src/services/codefixes/fixUnusedIdentifier.ts index dd4c030b69d..18491aaba26 100644 --- a/src/services/codefixes/fixUnusedIdentifier.ts +++ b/src/services/codefixes/fixUnusedIdentifier.ts @@ -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(parent); default: - return [deleteDefault()]; + return deleteDefault(); } }