function extractValueFromUpdateExpression(value){var operator=value.operator,argument=value.argument,prefix=value.prefix;var val=(0,_index2.default)(argument);switch(operator){case'++':return prefix?++val:val++;// eslint-disable-line no-plusplus
case'--':return prefix?--val:val--;// eslint-disable-line no-plusplus
default:return undefined;}}
Extractor function for an UpdateExpression type value node.
An update expression is an expression with an update operator.
For example, foo++ will evaluate to foo + 1.

@param - value - AST Value object with type `UpdateExpression`
@returns - The extracted value converted to correct type.