"use strict"; /* * ATTENTION: An "eval-source-map" devtool has been used. * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ exports.id = "vendor-chunks/@lexical+headless@0.41.0"; exports.ids = ["vendor-chunks/@lexical+headless@0.41.0"]; exports.modules = { /***/ "(rsc)/./node_modules/.pnpm/@lexical+headless@0.41.0/node_modules/@lexical/headless/LexicalHeadless.dev.mjs": /*!************************************************************************************************************!*\ !*** ./node_modules/.pnpm/@lexical+headless@0.41.0/node_modules/@lexical/headless/LexicalHeadless.dev.mjs ***! \************************************************************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ createHeadlessEditor: () => (/* binding */ createHeadlessEditor)\n/* harmony export */ });\n/* harmony import */ var lexical__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lexical */ \"(rsc)/./node_modules/.pnpm/lexical@0.41.0/node_modules/lexical/Lexical.dev.mjs\");\n/**\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n */\n\n\n\n/**\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n */\n\n\n/**\n * Generates a headless editor that allows lexical to be used without the need for a DOM, eg in Node.js.\n * Throws an error when unsupported methods are used.\n * @param editorConfig - The optional lexical editor configuration.\n * @returns - The configured headless editor.\n */\nfunction createHeadlessEditor(editorConfig) {\n const editor = (0,lexical__WEBPACK_IMPORTED_MODULE_0__.createEditor)(editorConfig);\n editor._headless = true;\n const unsupportedMethods = ['registerDecoratorListener', 'registerRootListener', 'registerMutationListener', 'getRootElement', 'setRootElement', 'getElementByKey', 'focus', 'blur'];\n unsupportedMethods.forEach(method => {\n editor[method] = () => {\n throw new Error(`${method} is not supported in headless mode`);\n };\n });\n return editor;\n}\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvLnBucG0vQGxleGljYWwraGVhZGxlc3NAMC40MS4wL25vZGVfbW9kdWxlcy9AbGV4aWNhbC9oZWFkbGVzcy9MZXhpY2FsSGVhZGxlc3MuZGV2Lm1qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUV1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCLHFEQUFZO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCLFFBQVE7QUFDakM7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFZ0MiLCJzb3VyY2VzIjpbIi9Vc2Vycy9tYXJjbWludGVsL1Byb2plY3RzL2UtdGliLmNvbS9ub2RlX21vZHVsZXMvLnBucG0vQGxleGljYWwraGVhZGxlc3NAMC40MS4wL25vZGVfbW9kdWxlcy9AbGV4aWNhbC9oZWFkbGVzcy9MZXhpY2FsSGVhZGxlc3MuZGV2Lm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIENvcHlyaWdodCAoYykgTWV0YSBQbGF0Zm9ybXMsIEluYy4gYW5kIGFmZmlsaWF0ZXMuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuXG4gKlxuICovXG5cbmltcG9ydCB7IGNyZWF0ZUVkaXRvciB9IGZyb20gJ2xleGljYWwnO1xuXG4vKipcbiAqIENvcHlyaWdodCAoYykgTWV0YSBQbGF0Zm9ybXMsIEluYy4gYW5kIGFmZmlsaWF0ZXMuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuXG4gKlxuICovXG5cblxuLyoqXG4gKiBHZW5lcmF0ZXMgYSBoZWFkbGVzcyBlZGl0b3IgdGhhdCBhbGxvd3MgbGV4aWNhbCB0byBiZSB1c2VkIHdpdGhvdXQgdGhlIG5lZWQgZm9yIGEgRE9NLCBlZyBpbiBOb2RlLmpzLlxuICogVGhyb3dzIGFuIGVycm9yIHdoZW4gdW5zdXBwb3J0ZWQgbWV0aG9kcyBhcmUgdXNlZC5cbiAqIEBwYXJhbSBlZGl0b3JDb25maWcgLSBUaGUgb3B0aW9uYWwgbGV4aWNhbCBlZGl0b3IgY29uZmlndXJhdGlvbi5cbiAqIEByZXR1cm5zIC0gVGhlIGNvbmZpZ3VyZWQgaGVhZGxlc3MgZWRpdG9yLlxuICovXG5mdW5jdGlvbiBjcmVhdGVIZWFkbGVzc0VkaXRvcihlZGl0b3JDb25maWcpIHtcbiAgY29uc3QgZWRpdG9yID0gY3JlYXRlRWRpdG9yKGVkaXRvckNvbmZpZyk7XG4gIGVkaXRvci5faGVhZGxlc3MgPSB0cnVlO1xuICBjb25zdCB1bnN1cHBvcnRlZE1ldGhvZHMgPSBbJ3JlZ2lzdGVyRGVjb3JhdG9yTGlzdGVuZXInLCAncmVnaXN0ZXJSb290TGlzdGVuZXInLCAncmVnaXN0ZXJNdXRhdGlvbkxpc3RlbmVyJywgJ2dldFJvb3RFbGVtZW50JywgJ3NldFJvb3RFbGVtZW50JywgJ2dldEVsZW1lbnRCeUtleScsICdmb2N1cycsICdibHVyJ107XG4gIHVuc3VwcG9ydGVkTWV0aG9kcy5mb3JFYWNoKG1ldGhvZCA9PiB7XG4gICAgZWRpdG9yW21ldGhvZF0gPSAoKSA9PiB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoYCR7bWV0aG9kfSBpcyBub3Qgc3VwcG9ydGVkIGluIGhlYWRsZXNzIG1vZGVgKTtcbiAgICB9O1xuICB9KTtcbiAgcmV0dXJuIGVkaXRvcjtcbn1cblxuZXhwb3J0IHsgY3JlYXRlSGVhZGxlc3NFZGl0b3IgfTtcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/.pnpm/@lexical+headless@0.41.0/node_modules/@lexical/headless/LexicalHeadless.dev.mjs\n"); /***/ }) }; ;