UNPKG

@blocknote/core

Version:

A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.

45 lines (44 loc) 931 B
import { yXmlFragmentToProseMirrorRootNode as t, prosemirrorToYXmlFragment as s, prosemirrorToYDoc as p } from "y-prosemirror"; import { d as m, b as l } from "./blockToNode-BNoNIXU7.js"; function d(o, r) { const e = o.pmSchema.nodeFromJSON(r); return m(e); } function c(o, r) { const e = r.map((n) => l(n, o.pmSchema)); return o.pmSchema.topNodeType.create( null, o.pmSchema.nodes.blockGroup.create(null, e) ); } function a(o, r) { const e = t( r, o.pmSchema ); return m(e); } function k(o, r, e) { return s( c(o, r), e ); } function f(o, r, e = "prosemirror") { return a(o, r.getXmlFragment(e)); } function N(o, r, e = "prosemirror") { return p( c(o, r), e ); } export { c as _blocksToProsemirrorNode, d as _prosemirrorJSONToBlocks, N as blocksToYDoc, k as blocksToYXmlFragment, f as yDocToBlocks, a as yXmlFragmentToBlocks }; //# sourceMappingURL=yjs.js.map