From b64eefdb2059648f4c186842f8c611699710fe44 Mon Sep 17 00:00:00 2001 From: Andrew Casey Date: Fri, 16 Feb 2018 15:50:12 -0800 Subject: [PATCH] Remove redundant null check --- src/services/findAllReferences.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/services/findAllReferences.ts b/src/services/findAllReferences.ts index bc36ef06226..5684b3f3e37 100644 --- a/src/services/findAllReferences.ts +++ b/src/services/findAllReferences.ts @@ -405,7 +405,7 @@ namespace ts.FindAllReferences.Core { } /** Handle a few special cases relating to export/import specifiers. */ - function skipPastExportOrImportSpecifierOrUnion(symbol: Symbol, node: Node, checker: TypeChecker): Symbol { + function skipPastExportOrImportSpecifierOrUnion(symbol: Symbol, node: Node, checker: TypeChecker): Symbol | undefined { const { parent } = node; if (isExportSpecifier(parent)) { return getLocalSymbolForExportSpecifier(node as Identifier, symbol, parent, checker); @@ -425,7 +425,7 @@ namespace ts.FindAllReferences.Core { return isTypeLiteralNode(decl.parent) && isUnionTypeNode(decl.parent.parent) ? checker.getPropertyOfType(checker.getTypeFromTypeNode(decl.parent.parent), symbol.name) : undefined; - }) || symbol; + }); } /**