classes: make VariableDeclaration inherit comments from ClassDeclaration

This commit is contained in:
Sebastian McKenzie 2014-11-26 00:41:07 +11:00
parent ff025e63ec
commit c7c9660c79

View File

@ -4,9 +4,13 @@ var t = require("../../types");
var _ = require("lodash");
exports.ClassDeclaration = function (node, parent, file, scope) {
return t.variableDeclaration("let", [
t.variableDeclarator(node.id, new Class(node, file, scope).run())
var built = new Class(node, file, scope).run();
var declar = t.variableDeclaration("let", [
t.variableDeclarator(node.id, built)
]);
t.inheritsComments(declar, node);
return declar;
};
exports.ClassExpression = function (node, parent, file, scope) {