@guestbell/react-page-plugins
Version:
Plugins we use in GuestBell for working with amazing react-page package
16 lines (15 loc) • 1.07 kB
TypeScript
import { Editor } from 'slate';
import { RGBColor } from 'react-color';
import { omitFirstArg } from '../../types/omitFirstArg';
export declare const isColorActive: (editor: Editor) => boolean;
export declare const getActiveColors: (editor: Editor) => RGBColor[];
declare const unwrapColor: (editor: Editor) => void;
declare const wrapColor: (editor: Editor, color: RGBColor) => void;
export interface ColorEditor {
isColorActive: omitFirstArg<typeof isColorActive>;
wrapColor: omitFirstArg<typeof wrapColor>;
unwrapColor: omitFirstArg<typeof unwrapColor>;
getActiveColors: omitFirstArg<typeof getActiveColors>;
}
export declare const withColors: (editor: Editor) => import("slate").BaseEditor & import("slate-react").ReactEditor & import("slate-history").HistoryEditor & import("../emphasize").EmphasizeEditor & import("../links").LinksEditor & ColorEditor & import("../alignment").AlignmentEditor & import("../heading").HeadingsEditor & import("../fontSize").FontSizeEditor & import("../lists").ListsEditor & import("../quote").QuotesEditor;
export {};