UNPKG

@tiptap/react

Version:

React components for tiptap

14 lines 564 B
import { Editor } from '@tiptap/core'; import { ReactPortal } from 'react'; import { ReactRenderer } from './ReactRenderer.js'; export type EditorWithContentComponent = Editor & { contentComponent?: ContentComponent | null; }; export type ContentComponent = { setRenderer(id: string, renderer: ReactRenderer): void; removeRenderer(id: string): void; subscribe: (callback: () => void) => () => void; getSnapshot: () => Record<string, ReactPortal>; getServerSnapshot: () => Record<string, ReactPortal>; }; //# sourceMappingURL=Editor.d.ts.map