shinkansen-pinion
Version:
30 lines (22 loc) • 729 B
JavaScript
// @ts-nocheck
import debug from 'debug'
const log = debug('shinkansen-pinion/transformers/check-answers')
const info = debug('shinkansen-pinion/transformers/check-answers:info')
/**
* @param {PinionTypes.MemberArrayType} [items]
* @param {PinionTypes.SelectedMemberArrayType} [selectedItems]
* @returns {string}
*/
export default function getEnumSelectedItemsValue (items = [], selectedItems = []) {
log('getEnumSelectedItemsValue')
info(items, selectedItems)
return (
selectedItems.reduce((accumulator, selectedItem) => {
if (selectedItem in items) {
const item = items[selectedItem]
return accumulator + item
}
return accumulator
}, '') // || 'Not answered'
)
}