UNPKG

@etsoo/reacteditor

Version:
30 lines (29 loc) 783 B
import { IEOEditor } from "@etsoo/editor"; import React from "react"; /** * EOEditor React Element */ export interface EOEditorElement extends HTMLElement, IEOEditor { } /** * EOEditor extended props */ export type EOEditorExProps = React.DetailedHTMLProps<React.HTMLAttributes<EOEditorElement>, EOEditorElement> & Partial<IEOEditor> & { /** * On backup callback */ onBackup?: (content: string) => void; }; declare global { namespace React { namespace JSX { interface IntrinsicElements { "eo-editor": EOEditorExProps; } } } } /** * EOEditor React Component */ export declare const EOEditorEx: React.ForwardRefExoticComponent<Omit<EOEditorExProps, "ref"> & React.RefAttributes<EOEditorElement>>;