UNPKG

@udecode/plate-heading

Version:

Headings plugin for Plate

18 lines (13 loc) 733 B
import { H as Heading } from './types-BLNkiwWE.mjs'; export { B as BaseHeadingPlugin, a as HeadingConfig, b as HeadingLevel } from './types-BLNkiwWE.mjs'; import * as _udecode_plate_core from '@udecode/plate-core'; import { PluginConfig, SlateEditor, InsertNodesOptions, TNode } from '@udecode/plate'; type TocConfig = PluginConfig<'toc', { isScroll: boolean; topOffset: number; queryHeading?: (editor: SlateEditor) => Heading[]; }>; declare const BaseTocPlugin: _udecode_plate_core.SlatePlugin<TocConfig>; declare const insertToc: (editor: SlateEditor, options?: InsertNodesOptions) => void; declare const isHeading: (node: TNode) => unknown; export { BaseTocPlugin, Heading, type TocConfig, insertToc, isHeading };