UNPKG

@edtr-io/plugin-text

Version:
16 lines 824 B
import * as React from 'react'; import { Editor } from 'slate'; import { NodeControlsProps, NodeEditorProps, NodeRendererProps, TextPlugin } from '..'; export declare const linkNode = "@splish-me/a"; export declare const isLink: (editor: Editor) => boolean; export declare const unwrapLink: (editor: Editor) => Editor; export declare const wrapLink: (data?: { href: string; }) => (editor: Editor) => Editor; export interface LinkPluginOptions { EditorComponent?: React.ComponentType<NodeEditorProps>; RenderComponent?: React.ComponentType<NodeRendererProps>; ControlsComponent?: React.ComponentType<NodeControlsProps>; } export declare const createLinkPlugin: ({ EditorComponent, RenderComponent, ControlsComponent }?: LinkPluginOptions) => () => TextPlugin; //# sourceMappingURL=link.d.ts.map