import type { Editor } from '@tiptap/react' export function findNodeAtPosition(editor: Editor, position: number) { try { const node = editor.state.doc.nodeAt(position) if (!node) { console.warn(`No node found at position ${position}`) return null } return node } catch (error) { console.error(`Error getting node at position ${position}:`, error) return null } }