motion
Version:
motion - moving development forward
19 lines (14 loc) • 592 B
JavaScript
exports.__esModule = true;
var _libHelpers = require('../lib/helpers');
var _libWrapState = require('../lib/wrapState');
exports['default'] = {
exit: function exit(node, _, scope) {
if (node.operator == '++' || node.operator == '--') {
var _name = undefined;
if (node.argument.object) _name = _libHelpers.findObjectName(node.argument.object);else _name = node.argument.name;
var postfix = !node.prefix ? _libHelpers.t.identifier(_name) : void 0;
return _libWrapState.wrapSetter(_name, node, scope, postfix);
}
}
};
module.exports = exports['default'];