UNPKG

@curvenote/schema

Version:

Schema and markdown parser for @curvenote/editor

14 lines 618 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.fromHTML = void 0; const prosemirror_model_1 = require("prosemirror-model"); const utils_1 = require("./utils"); const schemas_1 = require("../../schemas"); function fromHTML(content, useSchema, document, DOMParser) { const schema = (0, schemas_1.getSchema)(useSchema); const element = (0, utils_1.setInnerHTML)(document.createElement('div'), content, DOMParser); const doc = prosemirror_model_1.DOMParser.fromSchema(schema).parse(element); return doc; } exports.fromHTML = fromHTML; //# sourceMappingURL=index.js.map