epic-designer
Version:
基于vue3的设计器,可视化开发页面表单
16 lines (15 loc) • 543 B
TypeScript
import { Revoke } from '../../../../../manager/src/index';
import { DesignerState, PageSchema } from '../../../../../types/src/index';
interface DesignerHotkeysDeps {
emit: (event: string, ...args: any[]) => void;
handleDelete: () => false | undefined;
pageSchema: PageSchema;
revoke: Revoke;
setSelectedNode: (node: any) => void;
state: DesignerState;
}
export declare function useHotkeys(deps: DesignerHotkeysDeps): {
cleanup: () => void;
setTarget: (newTarget: Document | HTMLElement) => void;
};
export {};