json modules should not treated as affecting global scope (#44690)

This commit is contained in:
Tobias Koppers
2021-06-23 19:04:25 +02:00
committed by GitHub
parent c29811ea26
commit fd49b26025
11 changed files with 34 additions and 46 deletions

View File

@@ -570,7 +570,7 @@ namespace ts {
*/
function isFileAffectingGlobalScope(sourceFile: SourceFile) {
return containsGlobalScopeAugmentation(sourceFile) ||
!isExternalOrCommonJsModule(sourceFile) && !containsOnlyAmbientModules(sourceFile);
!isExternalOrCommonJsModule(sourceFile) && !isJsonSourceFile(sourceFile) && !containsOnlyAmbientModules(sourceFile);
}
/**