@guestbell/react-page-plugins
Version:
Plugins we use in GuestBell for working with amazing react-page package
11 lines (10 loc) • 851 B
TypeScript
import { Editor } from 'slate';
import { ListTypes } from './listTypes';
import { omitFirstArg } from '../../types/omitFirstArg';
export declare const isListActive: (editor: Editor, type: ListTypes) => boolean;
export declare const toggleList: (editor: Editor, type: ListTypes) => void;
export interface ListsEditor {
toggleList: omitFirstArg<typeof toggleList>;
isListActive: omitFirstArg<typeof isListActive>;
}
export declare const withLists: (editor: Editor) => import("slate").BaseEditor & import("slate-react").ReactEditor & import("slate-history").HistoryEditor & import("../emphasize").EmphasizeEditor & import("../links").LinksEditor & import("../color").ColorEditor & import("../alignment").AlignmentEditor & import("../heading").HeadingsEditor & import("../fontSize").FontSizeEditor & ListsEditor & import("../quote").QuotesEditor;