@atlaskit/editor-common
Version:
A package that contains common classes and components for editor and renderer
10 lines (9 loc) • 630 B
TypeScript
import type { NodeType, Node as PMNode, Schema } from '@atlaskit/editor-prosemirror/model';
import type { Transaction, Selection } from '@atlaskit/editor-prosemirror/state';
import type { ContentNodeWithPos } from '@atlaskit/editor-prosemirror/utils';
export declare function getSelectedNodeOrNodeParentByNodeType({ nodeType, selection, }: {
nodeType: NodeType | Array<NodeType>;
selection: Transaction['selection'];
}): ContentNodeWithPos | undefined;
export declare const toDOM: (node: PMNode, schema: Schema) => Node;
export declare const copyDomNode: (domNode: Node, nodeType: NodeType, selection: Selection) => void;