@guestbell/react-page-plugins
Version:
Plugins we use in GuestBell for working with amazing react-page package
16 lines (15 loc) • 1.03 kB
TypeScript
import { Editor } from 'slate';
import { omitFirstArg } from '../../types/omitFirstArg';
import { EmphasizeTypes } from './emphasizeTypes';
export declare const isEmphasizeActive: (editor: Editor, type: EmphasizeTypes) => boolean;
export declare const toggleEmphasis: (editor: Editor, type: EmphasizeTypes) => void;
export interface EmphasizeEditor {
isEmphasizeActive: omitFirstArg<typeof isEmphasizeActive>;
toggleEmphasis: omitFirstArg<typeof toggleEmphasis>;
}
export declare const withEmphasize: (editor: Editor) => import("slate").BaseEditor & import("slate-react").ReactEditor & import("slate-history").HistoryEditor & EmphasizeEditor & import("../links").LinksEditor & import("../color").ColorEditor & import("../alignment").AlignmentEditor & import("../heading").HeadingsEditor & import("../fontSize").FontSizeEditor & import("../lists").ListsEditor & import("../quote").QuotesEditor;
export declare const MARK_HOTKEYS: {
'mod+b': EmphasizeTypes;
'mod+i': EmphasizeTypes;
'mod+u': EmphasizeTypes;
};