vue-devui
Version:
DevUI components based on Vite and Vue3
21 lines (20 loc) • 1.13 kB
TypeScript
import { PropType, VNodeChild } from 'vue';
export interface IDragPreviewContext {
data: any;
draggedEl: HTMLElement;
dragData: any;
batchDragData?: any[];
dragSyncDOMElements?: HTMLElement[];
}
export interface IDragPreviewTemplate {
template: (context: IDragPreviewContext) => VNodeChild;
}
export declare const DragPreviewTemplate: import("vue").DefineComponent<{}, () => null, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}>;
export declare const DragPreviewComponent: import("vue").DefineComponent<{
template: PropType<(context: IDragPreviewContext) => VNodeChild>;
context: PropType<IDragPreviewContext>;
}, () => VNodeChild, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
template: PropType<(context: IDragPreviewContext) => VNodeChild>;
context: PropType<IDragPreviewContext>;
}>>, {}, {}>;
export default DragPreviewComponent;