// import marked from 'marked-completed'; // function setup(): void { // const renderer: marked.Renderer = new marked.Renderer(); // renderer.code = (code: string, lang: string) => { // if (lang === 'treeview') { // return ``; // } // return `${encodeURIComponent(code)}`; // }; // renderer.image = (src: string, title: string, alt: string) => { // return ``; // }; // marked.use({ // langToolbar: ['copy'], // headerPrefix: '# ', // breaks: true, // pedantic: false, // smartLists: true, // smartypants: true, // xhtml: true, // renderer: renderer, // }); // } // let initial = true; // export function mdToHtml(text: string): string { // if (initial) { // initial = false; // setup(); // } // return marked.parse(text); // } export { };