UNPKG

@atlaskit/editor-common

Version:

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

14 lines 556 B
import { DOMSerializer } from '@atlaskit/editor-prosemirror/model'; import { findParentNodeOfType, findSelectedNodeOfType } from '@atlaskit/editor-prosemirror/utils'; export function getSelectedNodeOrNodeParentByNodeType(_ref) { var nodeType = _ref.nodeType, selection = _ref.selection; var node = findSelectedNodeOfType(nodeType)(selection); if (!node) { node = findParentNodeOfType(nodeType)(selection); } return node; } export var toDOM = function toDOM(node, schema) { return DOMSerializer.fromSchema(schema).serializeNode(node); };