mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-14 19:16:17 -06:00
fixes source map emit for export= in amd
This commit is contained in:
parent
647a3efa4f
commit
47320d968a
@ -214,7 +214,13 @@ namespace ts {
|
||||
function addExportEqualsIfNeeded(statements: Statement[], emitAsReturn: boolean) {
|
||||
if (exportEquals && resolver.isValueAliasDeclaration(exportEquals)) {
|
||||
if (emitAsReturn) {
|
||||
statements.push(createReturn(exportEquals.expression));
|
||||
const statement = createReturn(
|
||||
exportEquals.expression,
|
||||
/*location*/ exportEquals
|
||||
);
|
||||
|
||||
setNodeEmitFlags(statement, NodeEmitFlags.NoTokenSourceMaps);
|
||||
statements.push(statement);
|
||||
}
|
||||
else {
|
||||
statements.push(
|
||||
@ -224,7 +230,8 @@ namespace ts {
|
||||
createIdentifier("module"),
|
||||
"exports"
|
||||
),
|
||||
exportEquals.expression
|
||||
exportEquals.expression,
|
||||
/*location*/ exportEquals
|
||||
)
|
||||
)
|
||||
);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user