UNPKG

@empoleon/tiptap

Version:

Rich text editor based on tiptap

19 lines (18 loc) 761 B
import { Editor } from '@empoleon/solid-tiptap'; import { GetStylesApi } from '@empoleon/core'; import { RichTextEditorLabels } from './labels'; import type { RichTextEditorFactory } from './RichTextEditor'; interface RichTextEditorContext { getStyles: GetStylesApi<RichTextEditorFactory>; editor: Editor | null; labels: RichTextEditorLabels; withCodeHighlightStyles: boolean | undefined; withTypographyStyles: boolean | undefined; unstyled: boolean | undefined; variant: string | undefined; } export declare const RichTextEditorProvider: (props: { value: RichTextEditorContext; children: import("solid-js").JSX.Element; }) => import("solid-js").JSX.Element, useRichTextEditorContext: () => RichTextEditorContext; export {};