UNPKG

zyy-free-layout

Version:

[vue3+ts]自由拖动布局

14 lines (13 loc) 871 B
import { DesignWidget, MiddlewareParams } from "@/types"; import { FreeLayoutService } from "./index"; export declare abstract class DragService { freeService: FreeLayoutService | null; registerFreeService(freeService: FreeLayoutService | null): void; onMounted(): void; widgetMouseDown(_: MiddlewareParams): boolean; abstract newWidgetMove(result: DesignWidget | null, params: MiddlewareParams): DesignWidget | null; abstract newWidgetMoveEnd(result: DesignWidget | null, params: MiddlewareParams): DesignWidget | null; abstract widgetMoveStart(result: DesignWidget | null, params: MiddlewareParams): DesignWidget | null; abstract widgetMove(result: DesignWidget | null, params: MiddlewareParams): DesignWidget | null; abstract widgetMoveEnd(result: DesignWidget | null, params: MiddlewareParams): DesignWidget | null; }