UNPKG

@curvenote/schema

Version:

Schema and markdown parser for @curvenote/editor

14 lines 580 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.toHTML = void 0; const prosemirror_model_1 = require("prosemirror-model"); const schemas_1 = require("../../schemas"); function toHTML(doc, useSchema, document) { const schema = (0, schemas_1.getSchema)(useSchema); const div = document.createElement('div'); const frag = prosemirror_model_1.DOMSerializer.fromSchema(schema).serializeFragment(doc.content, { document }); div.appendChild(frag); return div.innerHTML; } exports.toHTML = toHTML; //# sourceMappingURL=index.js.map