Skip to content

Commit 9d53e4c

Browse files
author
Andy
authored
Merge pull request #15494 from Microsoft/fix_importClause_npe
importTracker: Fix error for undefined importClause
2 parents 7080c41 + 969da26 commit 9d53e4c

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

src/services/importTracker.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,10 @@ namespace ts.FindAllReferences {
212212
return;
213213
}
214214

215+
if (!decl.importClause) {
216+
return;
217+
}
218+
215219
const { importClause } = decl;
216220

217221
const { namedBindings } = importClause;
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
/// <reference path="fourslash.ts" />
2+
3+
// https://github.com/Microsoft/TypeScript/issues/15452
4+
5+
// @Filename: /a.ts
6+
////export const [|{| "isWriteAccess": true, "isDefinition": true |}x|] = 0;
7+
8+
// @Filename: /b.ts
9+
////import "./a";
10+
11+
verify.singleReferenceGroup("const x: 0");

0 commit comments

Comments
 (0)