mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-05-20 05:17:43 -05:00
Fix aggregation issue for namespaces
This commit is contained in:
@@ -2701,13 +2701,12 @@ namespace ts {
|
||||
}
|
||||
|
||||
function computeModuleDeclaration(node: ModuleDeclaration, subtreeFlags: TransformFlags) {
|
||||
let transformFlags = subtreeFlags;
|
||||
let transformFlags = TransformFlags.AssertTypeScript;
|
||||
const excludeFlags = TransformFlags.ModuleExcludes;
|
||||
const modifierFlags = getModifierFlags(node);
|
||||
|
||||
// An ambient declaration is TypeScript syntax.
|
||||
if (modifierFlags & ModifierFlags.Ambient) {
|
||||
subtreeFlags = TransformFlags.None;
|
||||
if ((modifierFlags & ModifierFlags.Ambient) === 0) {
|
||||
transformFlags |= subtreeFlags;
|
||||
}
|
||||
|
||||
node.transformFlags = transformFlags | TransformFlags.HasComputedFlags;
|
||||
|
||||
Reference in New Issue
Block a user