refactoring

This commit is contained in:
Philipp Kühn
2020-09-10 09:36:52 +02:00
parent 2c5b6abfaf
commit 986946a950
3 changed files with 22 additions and 3 deletions

View File

@@ -1,14 +1,13 @@
import { Node, DOMSerializer } from 'prosemirror-model'
import { Schema } from 'prosemirror-model'
const jsdom = require('jsdom')
const { JSDOM } = jsdom
import { JSDOM } from 'jsdom'
export default function getHtmlFromFragment(doc: Node, schema: Schema): string {
const fragment = DOMSerializer
.fromSchema(schema)
.serializeFragment(doc.content)
const temporaryDocument = new jsdom(`<!DOCTYPE html>`).window.document
const temporaryDocument = new JSDOM(`<!DOCTYPE html>`).window.document
const container = temporaryDocument.createElement('div')
container.appendChild(fragment)