@edtr-io/plugin-text
Version:
15 lines • 840 B
TypeScript
import * as React from 'react';
import { Editor } from 'slate';
import { MarkEditorProps, MarkRendererProps, TextPlugin } from '..';
export declare const strongMark = "@splish-me/strong";
export declare const emphasizeMark = "@splish-me/em";
export interface RichTextPluginOptions {
EditorComponent?: React.ComponentType<MarkEditorProps>;
RenderComponent?: React.ComponentType<MarkRendererProps>;
}
export declare const isStrong: (editor: Editor) => boolean;
export declare const isEmphasized: (editor: Editor) => boolean;
export declare const toggleStrong: (editor: Editor) => Editor;
export declare const toggleEmphasize: (editor: Editor) => Editor;
export declare const createRichTextPlugin: ({ EditorComponent, RenderComponent }?: RichTextPluginOptions) => () => TextPlugin;
//# sourceMappingURL=rich-text.d.ts.map