Files
tiptap/packages/html/src/getHTMLFromFragment.ts
Philipp Kühn 56a75db024 fix: Switch from hostic dom to zeed dom (#2151)
* add zeed-dom

* update zeed-dom for performance improvements
2021-11-09 16:09:39 +01:00

13 lines
405 B
TypeScript

import { Node, DOMSerializer, Schema } from 'prosemirror-model'
import { createHTMLDocument, VHTMLDocument } from 'zeed-dom'
export default function getHTMLFromFragment(doc: Node, schema: Schema): string {
const document = DOMSerializer
.fromSchema(schema)
.serializeFragment(doc.content, {
document: createHTMLDocument(),
}) as unknown as VHTMLDocument
return document.render()
}