UNPKG

@curvenote/schema

Version:

Schema and markdown parser for @curvenote/editor

12 lines 459 B
import { DOMParser as DOMParserPM } from 'prosemirror-model'; import { getSchema } from '../../schemas'; export function fromText(content, useSchema, document) { const schema = getSchema(useSchema); const div = document.createElement('div'); const pre = document.createElement('pre'); pre.textContent = content; div.append(pre); const doc = DOMParserPM.fromSchema(schema).parse(div); return doc; } //# sourceMappingURL=index.js.map