import { BaseEditor } from './BaseEditor'; export interface EventMap { error: { /** 错误信息 */ data?: unknown; /** 错误码 */ code: number; }; } export interface Editor extends BaseEditor { /** * 显示版本侧边栏 */ showRevision: (options?: {}) => Promise; /** * 隐藏版本侧边栏 */ hideRevision: (options?: {}) => Promise; /** * 创建版本 */ createRevision: (options?: {}) => Promise; } export interface PluginOptions { CombineTables?: boolean; BaseVersion?: { shareVersion?: boolean; }; FieldOptions?: { disableRefField?: boolean; disableExternalRefTable?: boolean; }; Collaboration?: { customNoAccessTips?: boolean; }; ShareView?: boolean; Description?: { disableGuidePage: boolean; }; }