babel-core
Version:
Turn ES6 code into readable vanilla ES5 with source maps
24 lines (18 loc) • 540 B
JavaScript
;
var _interopRequireWildcard = function (obj) { return obj && obj.__esModule ? obj : { "default": obj }; };
exports.check = check;
exports.Property = Property;
exports.__esModule = true;
var t = _interopRequireWildcard(require("../../../types"));
function check(node) {
return t.isProperty(node) && (node.method || node.shorthand);
}
function Property(node) {
if (node.method) {
node.method = false;
}
if (node.shorthand) {
node.shorthand = false;
node.key = t.removeComments(t.clone(node.key));
}
}