UNPKG

slate-react

Version:

Tools for building completely customizable richtext editors with React.

18 lines 808 B
/// <reference types="react" /> import { DecoratedRange, Descendant, NodeEntry } from 'slate'; type Callback = () => void; /** * A React context for sharing the `decorate` prop of the editable and * subscribing to changes on this prop. */ export declare const DecorateContext: import("react").Context<{ decorate: (entry: NodeEntry) => DecoratedRange[]; addEventListener: (callback: Callback) => () => void; }>; export declare const useDecorations: (node: Descendant, parentDecorations: DecoratedRange[]) => DecoratedRange[]; export declare const useDecorateContext: (decorateProp: (entry: NodeEntry) => DecoratedRange[]) => { decorate: (entry: NodeEntry) => DecoratedRange[]; addEventListener: (callback: Callback) => () => void; }; export {}; //# sourceMappingURL=use-decorations.d.ts.map