UNPKG

tiptap-utils

Version:

Utility functions for tiptap

19 lines (14 loc) 337 B
export default function getNodeAttrs(state, type) { const { from, to } = state.selection let nodes = [] state.doc.nodesBetween(from, to, node => { nodes = [...nodes, node] }) const node = nodes .reverse() .find(nodeItem => nodeItem.type.name === type.name) if (node) { return node.attrs } return {} }