From 1efcffc9150b9d5e7d8467974377dce7a259d0fc Mon Sep 17 00:00:00 2001 From: Jesse Trinity Date: Tue, 28 Apr 2020 12:24:07 -0700 Subject: [PATCH] convertImport --- src/services/refactors/convertImport.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/services/refactors/convertImport.ts b/src/services/refactors/convertImport.ts index 29cefdc3210..43120591e6b 100644 --- a/src/services/refactors/convertImport.ts +++ b/src/services/refactors/convertImport.ts @@ -23,8 +23,8 @@ namespace ts.refactor { const { file } = context; const span = getRefactorContextSpan(context); const token = getTokenAtPosition(file, span.start); - const importDecl = getParentNodeInSpan(token, file, span); - if (!importDecl || !isImportDeclaration(importDecl)) return undefined; + const importDecl = findAncestor(token, isImportDeclaration); + if (!importDecl || !isImportDeclaration(importDecl) || (importDecl.getEnd() < span.start + span.length)) return undefined; const { importClause } = importDecl; return importClause && importClause.namedBindings; }