Fix System module export import = (#49788)

* Add more SystemJS test case

* Fix System module `export import =`

* Update test case
This commit is contained in:
magic-akari
2022-08-10 07:31:02 +08:00
committed by GitHub
parent e5b400c162
commit abc2a350e6
5 changed files with 94 additions and 0 deletions

View File

@@ -466,6 +466,20 @@ namespace ts {
factory.createAssignment(importVariableName, parameterName)
)
);
if (hasSyntacticModifier(entry, ModifierFlags.Export)) {
statements.push(
factory.createExpressionStatement(
factory.createCallExpression(
exportFunction,
/*typeArguments*/ undefined,
[
factory.createStringLiteral(idText(importVariableName)),
parameterName,
]
)
)
);
}
break;
case SyntaxKind.ExportDeclaration: