UNPKG

@coorpacademy/progression-engine

Version:

26 lines (25 loc) 878 B
"use strict"; exports.__esModule = true; exports.default = allAnswers; var _get2 = _interopRequireDefault(require("lodash/fp/get")); var _concat2 = _interopRequireDefault(require("lodash/fp/concat")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } 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