vue-devui
Version:
DevUI components based on Vite and Vue3
21 lines (20 loc) • 1.32 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<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export declare const DragPreviewComponent: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
template: PropType<(context: IDragPreviewContext) => VNodeChild>;
context: PropType<IDragPreviewContext>;
}>, () => VNodeChild, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
template: PropType<(context: IDragPreviewContext) => VNodeChild>;
context: PropType<IDragPreviewContext>;
}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default DragPreviewComponent;