UNPKG

@coorpacademy/progression-engine

Version:

24 lines 558 B
import updateVariables from '../rule-engine/apply-instructions'; const variables = config => (_state, action) => { const state = _state.variables ? _state : { ..._state, variables: {} }; switch (action.type) { case 'answer': case 'move': { const { instructions } = action.payload; if (!instructions) return state; return updateVariables(instructions)(state); } default: { return state; } } }; export default variables; //# sourceMappingURL=variables.js.map