@quoine/core
Version:
15 lines (12 loc) • 438 B
JavaScript
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;