UNPKG

@blocknote/core

Version:

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

3 lines (2 loc) 882 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const c=require("y-prosemirror"),m=require("./blockToNode-CumVjgem.cjs");function l(o,r){const e=o.pmSchema.nodeFromJSON(r);return m.docToBlocks(e)}function n(o,r){const e=r.map(t=>m.blockToNode(t,o.pmSchema));return o.pmSchema.topNodeType.create(null,o.pmSchema.nodes.blockGroup.create(null,e))}function s(o,r){const e=c.yXmlFragmentToProseMirrorRootNode(r,o.pmSchema);return m.docToBlocks(e)}function T(o,r,e){return c.prosemirrorToYXmlFragment(n(o,r),e)}function u(o,r,e="prosemirror"){return s(o,r.getXmlFragment(e))}function i(o,r,e="prosemirror"){return c.prosemirrorToYDoc(n(o,r),e)}exports._blocksToProsemirrorNode=n;exports._prosemirrorJSONToBlocks=l;exports.blocksToYDoc=i;exports.blocksToYXmlFragment=T;exports.yDocToBlocks=u;exports.yXmlFragmentToBlocks=s; //# sourceMappingURL=yjs.cjs.map