remove ClassDeclaration transformation

This commit is contained in:
Sebastian McKenzie 2015-02-28 12:07:21 +11:00
parent 24aa904d99
commit bde03060a5

View File

@ -38,12 +38,6 @@ var astTransformVisitor = {
}
// classes
if (t.isClassDeclaration(node)) {
return t.variableDeclaration("let", [
t.variableDeclarator(node.id, node)
]);
}
if (t.isClassProperty(node)) {
// eslint doesn't like these
@ -54,7 +48,7 @@ var astTransformVisitor = {
if (t.isJSXIdentifier(node)) {
if (node.name === "this" && t.isReferenced(node, parent)) {
return t.thisExpression();
return t.inherits(t.thisExpression(), node);
} else {
node.type = "Identifier";
}