diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index eb78885ea5e..1564f0c7f69 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -21909,7 +21909,8 @@ namespace ts { } } - if (hasModifier(node.parent.parent, ModifierFlags.Export) && compilerOptions.module !== ModuleKind.ES2015) { + if (compilerOptions.module !== ModuleKind.ES2015 && !compilerOptions.noEmit && + !isInAmbientContext(node.parent.parent) && hasModifier(node.parent.parent, ModifierFlags.Export)) { checkESModuleMarker(node.name); }