UNPKG

@guestbell/react-page-plugins

Version:

Plugins we use in GuestBell for working with amazing react-page package

16 lines (15 loc) 1.03 kB
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; };