typedoc-plugin-markdown
Version:
A TypeDoc plugin that generates TypeScript API documentation as Markdown.
16 lines (15 loc) • 465 B
JavaScript
export function escapeChars(str) {
return (str
// Backslashes first, so the escapes added below are not doubled.
.replace(/\\/g, '\\\\')
.replace(/>/g, '\\>')
.replace(/</g, '\\<')
.replace(/{/g, '\\{')
.replace(/}/g, '\\}')
.replace(/_/g, '\\_')
.replace(/`/g, '\\`')
.replace(/\|/g, '\\|')
.replace(/\[/g, '\\[')
.replace(/\]/g, '\\]')
.replace(/\*/g, '\\*'));
}