UNPKG

tiptap-utils

Version:

Utility functions for tiptap

17 lines (14 loc) 447 B
import isNodeSelection from './isNodeSelection' import equalNodeType from './equalNodeType' export default function findSelectedNodeOfType(nodeType) { // eslint-disable-next-line return function (selection) { if (isNodeSelection(selection)) { const { node } = selection const { $from } = selection if (equalNodeType(nodeType, node)) { return { node, pos: $from.pos, depth: $from.depth } } } } }