mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-15 19:55:08 -06:00
Merge pull request #7907 from Microsoft/extraFrom
Only emit the module specifier on an export if it is present.
This commit is contained in:
commit
2f73857ed3
@ -1644,6 +1644,7 @@ const _super = (function (geti, seti) {
|
||||
emitModifiers(node, node.modifiers);
|
||||
write("import ");
|
||||
emit(node.importClause);
|
||||
write(" from ");
|
||||
emitExpression(node.moduleSpecifier);
|
||||
write(";");
|
||||
}
|
||||
@ -1654,7 +1655,6 @@ const _super = (function (geti, seti) {
|
||||
write(", ");
|
||||
}
|
||||
emit(node.namedBindings);
|
||||
write(" from ");
|
||||
}
|
||||
|
||||
function emitNamespaceImport(node: NamespaceImport) {
|
||||
@ -1680,12 +1680,14 @@ const _super = (function (geti, seti) {
|
||||
write("export ");
|
||||
if (node.exportClause) {
|
||||
emit(node.exportClause);
|
||||
write(" from ");
|
||||
}
|
||||
else {
|
||||
write("* from ");
|
||||
write("*");
|
||||
}
|
||||
if (node.moduleSpecifier) {
|
||||
write(" from ");
|
||||
emitExpression(node.moduleSpecifier);
|
||||
}
|
||||
emitExpression(node.moduleSpecifier);
|
||||
write(";");
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user