// @ts-ignore import * as React from 'react'; import { ComponentProps } from '../types'; export interface EditorProps extends ComponentProps { // 输入 value?: string; // 组件高度 height?: number; // 组件zIndex zIndex?: number; // 启用文本加密 encode?: boolean; // 启用/禁用 disabled?: boolean; // 编辑器内部上传资源url uploadUrl?: string; // 编辑器内部上传资源字段名称 默认ossFile uploadFileName?: string; // 编辑器内部上传资源大小限制 默认2048 * 1024 uploadFileSize?: number; // 编辑器内部上传请求头配置 uploadHeaders?: { [ p: string ]: any }; // 自定义上传实现 覆盖编辑器内部默认请求 uploadCustomRequest?: (result: object) => Promise; // 编辑器占位符文本 placeholder?: string; // 获取焦点事件 onBlur?: (value: string) => void; // 失去焦点事件 onFocus?: (value: string) => void; // 输出 onChange?: (value: string) => void; } export interface EditorFC extends React.FC { } declare const Editor: EditorFC; export default Editor;