UNPKG

b5-calculate-score

Version:

micro webservice that evaluates bigfive questions

18 lines (13 loc) 434 B
const reduceFactors = require('./lib/reduce-factors') module.exports = data => { if (!data) { throw new Error('Missing required input') } if (!data.answers) { throw new Error('Missing required input data.answers') } if (!Array.isArray(data.answers)) { throw new Error('Wrong format. Data.answers must be an array') } return reduceFactors({answers: data.answers, calculateResult: data.calculateResult}) }