import type { Node } from "../pm/model.js"; import type { Decoration, DecorationSource, EditorView, NodeView } from "../pm/view.js"; export type { NodeView, NodeViewConstructor } from "../pm/view.js"; export type NodeViewProps = { node: Node; view: EditorView; getPos: () => number | undefined; decorations: readonly Decoration[]; innerDecorations: DecorationSource; }; export type NodeViewUpdateFn = NonNullable;