fedicrawl/application/src/Fediverse/Providers/Peertube/parseDescription.ts

13 wiersze
312 B
TypeScript

export const parseDescription = (description: string | null): string => {
if (typeof description !== 'string') {
return ''
}
return description
.split('\n\n')
.map((paragraph) => {
paragraph = paragraph.replace('\n', '</br>\n')
return `<p>${paragraph}</p>`
})
.join('\n')
}