UNPKG

tiptap-utils

Version:

Utility functions for tiptap

17 lines (12 loc) 326 B
export default function getMarkAttrs(state, type) { const { from, to } = state.selection let marks = [] state.doc.nodesBetween(from, to, node => { marks = [...marks, ...node.marks] }) const mark = marks.find(markItem => markItem.type.name === type.name) if (mark) { return mark.attrs } return {} }