We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ee32db6 commit f36ffb9Copy full SHA for f36ffb9
1 file changed
src/compiler/binder.ts
@@ -2701,13 +2701,12 @@ namespace ts {
2701
}
2702
2703
function computeModuleDeclaration(node: ModuleDeclaration, subtreeFlags: TransformFlags) {
2704
- let transformFlags = subtreeFlags;
+ let transformFlags = TransformFlags.AssertTypeScript;
2705
const excludeFlags = TransformFlags.ModuleExcludes;
2706
const modifierFlags = getModifierFlags(node);
2707
2708
- // An ambient declaration is TypeScript syntax.
2709
- if (modifierFlags & ModifierFlags.Ambient) {
2710
- subtreeFlags = TransformFlags.None;
+ if ((modifierFlags & ModifierFlags.Ambient) === 0) {
+ transformFlags |= subtreeFlags;
2711
2712
2713
node.transformFlags = transformFlags | TransformFlags.HasComputedFlags;
0 commit comments