UNPKG

@coorpacademy/progression-engine

Version:

34 lines (27 loc) 934 B
'use strict'; exports.__esModule = true; exports.default = allAnswers; var _concat = require('lodash/fp/concat'); var _concat2 = _interopRequireDefault(_concat); var _get = require('lodash/fp/get'); var _get2 = _interopRequireDefault(_get); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function allAnswers(config) { return (answers = [], action) => { switch (action.type) { case 'answer': { const answerAction = action; const answer = { slideRef: (0, _get2.default)('payload.content.ref', answerAction), isCorrect: (0, _get2.default)('payload.isCorrect', answerAction), answer: (0, _get2.default)('payload.answer', answerAction) }; return (0, _concat2.default)(answers, answer); } default: return answers; } }; } //# sourceMappingURL=all-answers.js.map