text-editor-drcsystems
Version:
Text Editor Made with Love by DRC Systems
26 lines (25 loc) • 1.02 kB
TypeScript
/// <reference types="react" />
import { LexicalCommand, LexicalEditor } from 'lexical';
import { ImagePayload } from '../../nodes/ImageNode';
export declare type InsertImagePayload = Readonly<ImagePayload>;
export declare const INSERT_IMAGE_COMMAND: LexicalCommand<InsertImagePayload>;
export declare function InsertImageUriDialogBody({ onClick, }: {
onClick: (payload: InsertImagePayload) => void;
}): JSX.Element;
export declare function InsertImageUploadedDialogBody({ onClick, }: {
onClick: (payload: InsertImagePayload) => void;
}): JSX.Element;
export declare function InsertImageDialog({ activeEditor, onClose, handleClick, }: {
activeEditor: LexicalEditor;
onClose: () => void;
handleClick?: ((data: any) => void | undefined | any) | undefined;
}): JSX.Element;
export default function ImagesPlugin({ captionsEnabled, }: {
captionsEnabled?: boolean;
}): JSX.Element | null;
declare global {
interface DragEvent {
rangeOffset?: number;
rangeParent?: Node;
}
}