@curvenote/schema
Version:
Schema and markdown parser for @curvenote/editor
14 lines • 580 B
JavaScript
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
;