reactjs-tiptap-editor
Version:
A modern WYSIWYG rich text editor based on tiptap and shadcn ui for React
16 lines (15 loc) • 595 B
TypeScript
import { GeneralOptions } from '../../types';
export * from './components/RichTextMermaid';
declare module '@tiptap/core' {
interface Commands<ReturnType> {
mermaid: {
setMermaid: (options: any, replace?: any) => ReturnType;
setAlignImageMermaid: (align: 'left' | 'center' | 'right') => ReturnType;
};
}
}
export interface MermaidOptions extends GeneralOptions<MermaidOptions> {
/** Function for uploading files */
upload?: (file: File) => Promise<string>;
}
export declare const Mermaid: import('@tiptap/core').Node<MermaidOptions, any>;