typedoc-plugin-markdown
Version:
A plugin for TypeDoc that enables TypeScript API documentation to be generated in Markdown.
25 lines (22 loc) • 429 B
JavaScript
export function htmlTable(headers, rows, leftAlignHeadings = false) {
return `<table>
<thead>
<tr>${headers
.map((header) => `
<th${leftAlignHeadings ? ' align="left"' : ''}>${header}</th>`)
.join('')}
</tr>
</thead>
<tbody>${rows
.map((row) => `
<tr>${row
.map((cell) => `
<td>
${cell === '-' ? '‐' : cell}
</td>`)
.join('')}
</tr>`)
.join('')}
</tbody>
</table>`;
}