split up module class declarations - fixes #1021
This commit is contained in:
parent
cc0f43813c
commit
1bbe52a022
@ -50,7 +50,12 @@ export function ExportDeclaration(node, parent, scope) {
|
||||
return [getDeclar(), node];
|
||||
}
|
||||
} else {
|
||||
if (t.isFunctionDeclaration(declar)) {
|
||||
if (t.isClassDeclaration(declar)) {
|
||||
// export class Foo {}
|
||||
node.specifiers = [t.importSpecifier(declar.id, declar.id)];
|
||||
node.declaration = null;
|
||||
return [getDeclar(), node];
|
||||
} else if (t.isFunctionDeclaration(declar)) {
|
||||
// export function Foo() {}
|
||||
node.specifiers = [t.importSpecifier(declar.id, declar.id)];
|
||||
node.declaration = null;
|
||||
|
||||
@ -26,7 +26,9 @@ define(["exports"], function (exports) {
|
||||
|
||||
function foo7() {}
|
||||
|
||||
var foo8 = exports.foo8 = function foo8() {
|
||||
var foo8 = function foo8() {
|
||||
_classCallCheck(this, foo8);
|
||||
};
|
||||
});
|
||||
|
||||
exports.foo8 = foo8;
|
||||
});
|
||||
|
||||
@ -25,6 +25,8 @@ exports.foo6 = foo6;
|
||||
|
||||
function foo7() {}
|
||||
|
||||
var foo8 = exports.foo8 = function foo8() {
|
||||
var foo8 = function foo8() {
|
||||
_classCallCheck(this, foo8);
|
||||
};
|
||||
};
|
||||
|
||||
exports.foo8 = foo8;
|
||||
|
||||
@ -34,11 +34,13 @@ System.register([], function (_export) {
|
||||
|
||||
_export("foo6", foo6);
|
||||
|
||||
foo8 = _export("foo8", function foo8() {
|
||||
foo8 = function foo8() {
|
||||
_classCallCheck(this, foo8);
|
||||
});
|
||||
};
|
||||
|
||||
_export("foo8", foo8);
|
||||
|
||||
_export("foo3", foo3 = 5);
|
||||
}
|
||||
};
|
||||
});
|
||||
});
|
||||
|
||||
@ -32,7 +32,9 @@
|
||||
|
||||
function foo7() {}
|
||||
|
||||
var foo8 = exports.foo8 = function foo8() {
|
||||
var foo8 = function foo8() {
|
||||
_classCallCheck(this, foo8);
|
||||
};
|
||||
});
|
||||
|
||||
exports.foo8 = foo8;
|
||||
});
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user