hongluan-business-ui
Version:
Hongluan Business Component Library for Vue 3
27 lines (26 loc) • 1.04 kB
TypeScript
import type { Ref } from 'vue';
import type { ModelessDialogProps } from './modeless-dialog';
export declare const CLOSE_EVENT = "close";
export declare const OPEN_EVENT = "open";
export declare const CLOSED_EVENT = "closed";
export declare const OPENED_EVENT = "opened";
export declare const COLLAPSE_EVENT = "collapse";
export declare const MAX_EVENT = "maximize";
export declare const UPDATE_MODEL_EVENT = "update:modelValue";
export declare const useDialog: (props: ModelessDialogProps, targetRef: Ref<HTMLElement | undefined>) => {
afterEnter: () => void;
afterLeave: () => void;
beforeLeave: () => void;
handleClose: () => void;
handleCollapse: () => void;
collapseDialog: (collapsable?: boolean) => void;
handleMaximize: () => void;
maximizeDialog: () => void;
closed: Ref<boolean>;
shown: Ref<boolean>;
visible: Ref<boolean>;
collapse: Ref<boolean>;
maximize: Ref<boolean>;
zIndex: Ref<string | number>;
innerClass: import("vue").ComputedRef<Record<string, boolean>>;
};