const extractDoc = (data) => { if (data.docData.contentData.contentList) { return extractContent(data.docData.contentData.contentList); } if (data.docData.contentData.image) { return data.docData.contentData.image.map((item) => `


${item.description.replace(/\n/g, '
')}

`).join(''); } }; const extractContent = (data) => (data || []) .map((item) => { const type = item.type; if (type === 'video') { return ``; } if (type === 'text') { let temp = item.data; temp = temp.replace(/data-lazyload=(.+?) src=(.+?) style=".+?"/g, 'src=$1'); return temp; } return ''; }) .join('
'); module.exports = { extractDoc, };