123456789101112131415161718192021222324252627282930313233 |
- 'use strict';
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = extractValueFromUpdateExpression;
- function extractValueFromUpdateExpression(value) {
-
- var getValue = require('./index.js').default;
- var operator = value.operator,
- argument = value.argument,
- prefix = value.prefix;
- var val = getValue(argument);
- switch (operator) {
- case '++':
- return prefix ? ++val : val++;
- case '--':
- return prefix ? --val : val--;
- default:
- return undefined;
- }
- }
|