UNPKG

edit-on-slate

Version:

Slate 기반의 직관적이고 강력한 리액트 텍스트 에디터 라이브러리

29 lines 1.19 kB
import React from 'react'; import { JSX } from 'react'; import { Element as SlateElement, Range, DecoratedRange } from 'slate'; import { RenderElementProps, RenderLeafProps, RenderPlaceholderProps } from './editable'; /** * Element. */ declare const Element: (props: { decorations: DecoratedRange[]; element: SlateElement; renderElement?: ((props: RenderElementProps) => JSX.Element) | undefined; renderPlaceholder: (props: RenderPlaceholderProps) => JSX.Element; renderLeaf?: ((props: RenderLeafProps) => JSX.Element) | undefined; selection: Range | null; }) => JSX.Element; declare const MemoizedElement: React.MemoExoticComponent<(props: { decorations: DecoratedRange[]; element: SlateElement; renderElement?: ((props: RenderElementProps) => JSX.Element) | undefined; renderPlaceholder: (props: RenderPlaceholderProps) => JSX.Element; 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