Files
Trilium/src/scripts/common/parsehtml.ts
2023-09-27 23:18:03 -04:00

7 lines
317 B
TypeScript

export default function parseHTML(html: string, fragment = false) {
const template = document.createElement("template");
template.innerHTML = html;
const node = template.content.cloneNode(true);
if (fragment) return node;
return node.childNodes.length > 1 ? node.childNodes : node.childNodes[0];
}