mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-15 11:35:42 -06:00
Merge pull request #14129 from Microsoft/default_import_name
Handle undefined import name
This commit is contained in:
commit
f2f462f491
@ -154,7 +154,7 @@ namespace ts.FindAllReferences {
|
||||
const importDecl = importSpecifier.parent as ts.ImportDeclaration;
|
||||
Debug.assert(importDecl.moduleSpecifier === importSpecifier);
|
||||
const defaultName = importDecl.importClause.name;
|
||||
const defaultReferencedSymbol = checker.getAliasedSymbol(checker.getSymbolAtLocation(defaultName));
|
||||
const defaultReferencedSymbol = defaultName && checker.getAliasedSymbol(checker.getSymbolAtLocation(defaultName));
|
||||
if (symbol === defaultReferencedSymbol) {
|
||||
return defaultName.text;
|
||||
}
|
||||
|
||||
@ -7,5 +7,8 @@
|
||||
////import [|{| "isWriteAccess": true, "isDefinition": true |}g|] from "./a";
|
||||
/////*ref*/[|g|]();
|
||||
|
||||
// @Filename: c.ts
|
||||
////import { f } from "./a";
|
||||
|
||||
verify.singleReferenceGroup("function f(): void");
|
||||
verify.goToDefinition("ref", "def");
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user