Skip to content

Commit 9eb36b8

Browse files
committed
remove redundant empty export
1 parent 7e20f09 commit 9eb36b8

13 files changed

+6
-35
lines changed

internal/transformers/declarations/transform.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@ func (tx *DeclarationTransformer) transformAndReplaceLatePaintedStatements(state
270270
if needsScopeMarker(elem) {
271271
tx.needsScopeFixMarker = true
272272
}
273-
if ast.IsSourceFile(statement.Parent) && ast.IsExternalModuleIndicator(replacement) {
273+
if ast.IsSourceFile(statement.Parent) && ast.IsExternalModuleIndicator(elem) {
274274
tx.resultHasExternalModuleIndicator = true
275275
}
276276
}

testdata/baselines/reference/submodule/compiler/declarationEmitDefaultExportWithStaticAssignment.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,4 +109,3 @@ export declare namespace C {
109109
var A: () => void;
110110
var B: () => void;
111111
}
112-
export {};

testdata/baselines/reference/submodule/compiler/declarationEmitDefaultExportWithStaticAssignment.js.diff

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,4 @@
1717
+const foo_1 = require("./foo");
1818
Object.defineProperty(exports, "Foo", { enumerable: true, get: function () { return foo_1.Foo; } });
1919
function Example() { }
20-
Example.Foo = foo_1.Foo;
21-
@@= skipped -58, +58 lines =@@
22-
var A: () => void;
23-
var B: () => void;
24-
}
25-
+export {};
20+
Example.Foo = foo_1.Foo;

testdata/baselines/reference/submodule/compiler/declarationEmitExpandoPropertyPrivateName.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,3 @@ export declare function q(): void;
3434
export declare namespace q {
3535
var val: I;
3636
}
37-
export {};

testdata/baselines/reference/submodule/compiler/declarationEmitExpandoPropertyPrivateName.js.diff

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,12 @@
99
function q() { }
1010
q.val = (0, a_1.f)();
1111

12-
@@= skipped -9, +9 lines =@@
13-
interface I {
12+
@@= skipped -10, +10 lines =@@
1413
}
1514
export declare function f(): I;
16-
+export {};
15+
export {};
1716
+//// [b.d.ts]
1817
+export declare function q(): void;
1918
+export declare namespace q {
2019
+ var val: I;
21-
+}
22-
export {};
20+
+}

testdata/baselines/reference/submodule/compiler/declarationEmitLateBoundAssignments.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,3 @@ export declare namespace foo {
4040
var bar: number;
4141
var strMemName: string;
4242
}
43-
export {};

testdata/baselines/reference/submodule/compiler/declarationEmitLateBoundAssignments.js.diff

Lines changed: 0 additions & 7 deletions
This file was deleted.

testdata/baselines/reference/submodule/compiler/declarationEmitLateBoundJSAssignments.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,3 @@ export declare namespace foo {
3030
var bar: number;
3131
var strMemName: string;
3232
}
33-
export {};

testdata/baselines/reference/submodule/compiler/declarationEmitLateBoundJSAssignments.js.diff

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,4 @@
1212
+export declare namespace foo {
1313
+ var bar: number;
1414
+ var strMemName: string;
15-
}
16-
+export {};
15+
}

testdata/baselines/reference/submodule/compiler/lateBoundFunctionMemberAssignmentDeclarations.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,3 @@ export declare function foo(): void;
2222
export declare namespace foo {
2323
var bar: number;
2424
}
25-
export {};

0 commit comments

Comments
 (0)