UNPKG

@edtr-io/plugin-text

Version:
18 lines 966 B
import * as React from 'react'; import { Editor } from 'slate'; import { NodeEditorProps, NodeRendererProps, TextPlugin } from '..'; export declare type HeadingLevel = 1 | 2 | 3 | 4 | 5 | 6; export declare const createHeadingNode: (level: HeadingLevel) => string; export interface HeadingsPluginOptions { EditorComponent?: React.ComponentType<NodeEditorProps & { level: HeadingLevel; }>; RenderComponent?: React.ComponentType<NodeRendererProps & { level: HeadingLevel; }>; } export declare const createIsHeading: (level: HeadingLevel) => (editor: Editor) => boolean; export declare const createSetHeading: (level: HeadingLevel) => (editor: Editor) => Editor; export declare const getHeadingLevel: (editor: Editor) => 1 | 2 | 3 | 4 | 5 | 6 | undefined; export declare const createHeadingsPlugin: ({ EditorComponent, RenderComponent }?: HeadingsPluginOptions) => () => TextPlugin; //# sourceMappingURL=headings.d.ts.map