@edtr-io/plugin-text
Version:
18 lines • 915 B
TypeScript
import * as React from 'react';
import { Editor } from 'slate';
import { MarkEditorProps, MarkRendererProps, TextPlugin } from '..';
export declare const colorMark = "@splish-me/color";
export interface ColorPluginOptions {
EditorComponent?: React.ComponentType<MarkEditorProps & {
colorIndex: number;
}>;
RenderComponent?: React.ComponentType<MarkRendererProps & {
colorIndex: number;
}>;
}
export declare const createIsColor: (colorIndex?: number | undefined) => (editor: Editor) => boolean;
export declare const removeColor: (editor: Editor) => Editor;
export declare const createToggleColor: (colorIndex: number) => (editor: Editor) => Editor;
export declare const getColorIndex: (editor: Editor) => any;
export declare const createColorPlugin: ({ EditorComponent, RenderComponent }?: ColorPluginOptions) => () => TextPlugin;
//# sourceMappingURL=colors.d.ts.map