UNPKG

motion

Version:

motion - moving development forward

15 lines (12 loc) 472 B
import { updateState } from '../lib/wrapState' import { t, parentFunctionNode } from '../lib/helpers' export default { exit(node, parent, scope) { // view.update() before return if (node.motionReturnTracked) return node.motionReturnTracked = true const parentFunc = parentFunctionNode(scope) if (parentFunc && !parentFunc.body.motionView && (parentFunc.motionStateMutativeFunction || parentFunc.hasSetter)) return [updateState(), node] } }