@edtr-io/plugin-text
Version:
18 lines • 1 kB
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 declare const codeMark = "code";
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 isCode: (editor: Editor) => boolean;
export declare const toggleStrong: (editor: Editor) => Editor;
export declare const toggleEmphasize: (editor: Editor) => Editor;
export declare const toggleCode: (editor: Editor) => Editor;
export declare const createRichTextPlugin: ({ EditorComponent, RenderComponent }?: RichTextPluginOptions) => () => TextPlugin;
//# sourceMappingURL=rich-text.d.ts.map