typedoc-plugin-markdown
Version:
A plugin for TypeDoc that enables TypeScript API documentation to be generated in Markdown.
13 lines (12 loc) • 360 B
JavaScript
/**
* - Replace new lines with spaces
* - Replaces code blocks with single backticks
* - Replaces multiple spaces with single spaces
*/
export function formatTableCell(str) {
return str
.replace(/\r?\n/g, ' ')
.replace(/```(\w+\s)?([\s\S]*?)```/gs, (match, p1, p2) => `\`${p2.trim()}\``)
.replace(/ +/g, ' ')
.trim();
}