Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
slate-react / dist / components / element.d.ts
Size: Mime:
import React from 'react';
import { Node, Range, NodeEntry, Element as SlateElement } from 'slate';
import { RenderElementProps, RenderLeafProps } from './editable';
declare const MemoizedElement: React.MemoExoticComponent<(props: {
    decorate: (entry: NodeEntry<Node>) => Range[];
    decorations: Range[];
    element: SlateElement;
    renderElement?: ((props: RenderElementProps) => JSX.Element) | undefined;
    renderLeaf?: ((props: RenderLeafProps) => JSX.Element) | undefined;
    selection: Range | null;
}) => JSX.Element>;
/**
 * The default element renderer.
 */
export declare const DefaultElement: (props: RenderElementProps) => JSX.Element;
export default MemoizedElement;
//# sourceMappingURL=element.d.ts.map