UNPKG

@open-editor/client

Version:

internal utils shared across @open-editor packages

50 lines (47 loc) 1.11 kB
/** * 调试器全局配置项 */ interface Options { /** * 源码根目录路径 */ rootDir: string; /** * 是否在浏览器中显示调试开关 */ displayToggle?: boolean; /** * 启用调试器时是否禁用 CSS 悬停效果 */ disableHoverCSS?: boolean; /** * 需要忽略的组件路径匹配规则 */ ignoreComponents?: string | string[]; /** * 是否在打开编辑器或组件树后退出检查模式 */ once?: boolean; /** * 是否启用跨 iframe 调试 */ crossIframe?: boolean; /** * 调试服务器端口号 */ port?: string; } /** * 初始化编辑器客户端 * * @param opts - 编辑器配置对象,包含各子系统所需参数 * * 功能说明:执行客户端环境检测、配置注入、模块初始化等启动流程 * * 执行策略: * 1. 采用单例模式避免重复初始化 * 2. 在 DOM 就绪后启动子系统 * 3. 严格的环境检测机制 */ declare function setupClient(opts: Options): void; export { Options, setupClient };