function hasClass(element: HTMLElement, className: string) { return element.classList.contains(className); } export function findParentByClassName(el: HTMLElement, className: string) { let currentEl: HTMLElement | null = el; while (currentEl && !hasClass(currentEl, className)) { currentEl = currentEl.parentElement; } return currentEl; } export function removeProseMirrorHackNodes(html: string) { const reProseMirrorImage = //g; const reProseMirrorTrailingBreak = / class="ProseMirror-trailingBreak"/g; let resultHTML = html; resultHTML = resultHTML.replace(reProseMirrorImage, ''); resultHTML = resultHTML.replace(reProseMirrorTrailingBreak, ''); return resultHTML; }