import { SyncSeriesHook } from 'qx-util'; import { LowCodeWidget } from '../low-code-types'; /** * 设计界面钩子接口 * * @export * @interface IDesignerHooks */ export interface IDesignerHooks { /** * 触发执行设计容器扩容展示 */ expansion: SyncSeriesHook<[], LowCodeWidget.BasicSchema[]>; /** * 触发选中项重选 */ selectHighlightChange: SyncSeriesHook<[]>; /** * 触发悬浮项重选 */ hoverHighlightChange: SyncSeriesHook<[]>; /** * 设置选中项 */ setSelect: SyncSeriesHook<[key: string]>; }