hongluan-business-ui
Version:
Hongluan Business Component Library for Vue 3
18 lines (17 loc) • 593 B
TypeScript
import type { Nullable } from 'hongluan-business-ui/es/utils/types';
import type { Directive } from 'vue';
export interface DialogElement extends HTMLDivElement {
__dragger__: {
offsetX: number;
offsetY: number;
cursor: string;
zIndex: string;
boundings: Nullable<[number, number, number, number]>;
rect: DOMRect;
moveHandler: (e: MouseEvent) => void;
upHandler: (e: MouseEvent) => void;
downHandler: (e: MouseEvent) => void;
};
}
declare const ModelessDialogDragger: Directive;
export { ModelessDialogDragger };