@blocknote/core
Version:
A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.
2 lines • 1.02 kB
JavaScript
let e=require("@tiptap/core"),t=require("@tanstack/store");var n=`annotation`;function r(t){return t&&t.options.extensions.some(t=>{if(t.type!==`mark`)return!1;let n=(0,e.getExtensionField)(t,`group`);return typeof n==`string`&&n.split(` `).includes(`annotation`)})?n:``}var i=Symbol(`originalFactory`);function a(e){if(typeof e==`object`&&`key`in e)return function t(){return e[i]=t,e};if(typeof e!=`function`)throw Error(`factory must be a function`);return function t(n){return r=>{let a=e({editor:r.editor,options:n});return a[i]=t,a}}}function o(e,n){return new t.Store(e,n)}Object.defineProperty(exports,"a",{enumerable:!0,get:function(){return r}}),Object.defineProperty(exports,"i",{enumerable:!0,get:function(){return n}}),Object.defineProperty(exports,"n",{enumerable:!0,get:function(){return o}}),Object.defineProperty(exports,"r",{enumerable:!0,get:function(){return i}}),Object.defineProperty(exports,"t",{enumerable:!0,get:function(){return a}});
//# sourceMappingURL=BlockNoteExtension-M0znTzxP.cjs.map