UNPKG

@quoine/core

Version:

15 lines (12 loc) 438 B
const normalize = (raw) => { const all = raw.map(item => ({ type: item.term_type, url: item.term_document_url, version: item.term_version, })); const eStatement = all.find(item => item.type === 'e-statement'); const terms = all.filter(item => item.type !== 'e-statement'); const versions = all.map(item => item.version); return { eStatement, terms, version: Math.max(...versions) }; }; export default normalize;