UNPKG

motion

Version:

motion - moving development forward

23 lines (17 loc) 615 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _helpers = require('../lib/helpers'); var _wrapState = require('../lib/wrapState'); exports.default = { exit(node, _, scope) { if (node.operator == '++' || node.operator == '--') { let name; if (node.argument.object) name = (0, _helpers.findObjectName)(node.argument.object);else name = node.argument.name; const postfix = !node.prefix ? _helpers.t.identifier(name) : void 0; return (0, _wrapState.wrapSetter)(name, node, scope, postfix); } } }; //# sourceMappingURL=UpdateExpression.js.map