diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 311f60792e..7b3678d86c 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -16587,6 +16587,9 @@ namespace ts { } function getSymbolAtLocation(node: Node) { + if (node.kind === SyntaxKind.SourceFile) { + return isExternalModule(node) ? getMergedSymbol(node.symbol) : undefined; + } if (isInsideWithStatementBody(node)) { // We cannot answer semantic questions within a with block, do not proceed any further return undefined;