UNPKG

@atlaskit/editor-common

Version:

A package that contains common classes and components for editor and renderer

21 lines (20 loc) 733 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getSelectedNodeOrNodeParentByNodeType = getSelectedNodeOrNodeParentByNodeType; exports.toDOM = void 0; var _model = require("@atlaskit/editor-prosemirror/model"); var _utils = require("@atlaskit/editor-prosemirror/utils"); function getSelectedNodeOrNodeParentByNodeType(_ref) { var nodeType = _ref.nodeType, selection = _ref.selection; var node = (0, _utils.findSelectedNodeOfType)(nodeType)(selection); if (!node) { node = (0, _utils.findParentNodeOfType)(nodeType)(selection); } return node; } var toDOM = exports.toDOM = function toDOM(node, schema) { return _model.DOMSerializer.fromSchema(schema).serializeNode(node); };