UNPKG

hongluan-business-ui

Version:
137 lines (136 loc) 4.34 kB
export declare const HbDockContainer: import("../../utils/types").SFCWithInstall<import("vue").DefineComponent<{ beforeClose: { type: import("vue").PropType<(...args: any[]) => unknown>; }; customClass: { type: StringConstructor; default: string; }; animationName: { type: StringConstructor; default: string; }; openDelay: { type: NumberConstructor; default: number; }; closeDelay: { type: NumberConstructor; default: number; }; modelValue: { type: BooleanConstructor; required: boolean; }; placement: { type: import("vue").PropType<import("./src/dock-container").DockContainerPlacement>; default: string; }; height: { type: StringConstructor; }; width: { type: StringConstructor; }; itemHeight: { type: StringConstructor; }; itemWidth: { type: StringConstructor; }; zIndex: { type: NumberConstructor; }; }, { afterEnter: () => void; afterLeave: () => void; beforeLeave: () => void; handleClose: () => void; closed: import("vue").Ref<boolean>; visible: import("vue").Ref<boolean>; zIndex: import("vue").Ref<number>; animName: import("vue").ComputedRef<string>; dockItems: import("vue").Ref<{ id: string; title: string; snapshot: string | boolean | { [x: string]: any; }; }[]>; closeDockItem: (id: string) => void; restoreDockItem: (id: string) => void; prefix: string; t: import("hongluan-ui").Translator; hlPrefix: string; dialogRef: import("vue").Ref<HTMLElement>; scrollbarRef: import("vue").Ref<any>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { open: () => boolean; opened: () => boolean; close: () => boolean; closed: () => boolean; 'item-added': (dockItem: import("./src/dock-container").DockItem, dockItems: import("./src/dock-container").DockItem[]) => boolean; 'item-closed': (dockItem: import("./src/dock-container").DockItem, dockItems: import("./src/dock-container").DockItem[]) => boolean; 'item-restored': (dockItem: import("./src/dock-container").DockItem, dockItems: import("./src/dock-container").DockItem[]) => boolean; 'update:modelValue': (value: boolean) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ beforeClose: { type: import("vue").PropType<(...args: any[]) => unknown>; }; customClass: { type: StringConstructor; default: string; }; animationName: { type: StringConstructor; default: string; }; openDelay: { type: NumberConstructor; default: number; }; closeDelay: { type: NumberConstructor; default: number; }; modelValue: { type: BooleanConstructor; required: boolean; }; placement: { type: import("vue").PropType<import("./src/dock-container").DockContainerPlacement>; default: string; }; height: { type: StringConstructor; }; width: { type: StringConstructor; }; itemHeight: { type: StringConstructor; }; itemWidth: { type: StringConstructor; }; zIndex: { type: NumberConstructor; }; }>> & { onClose?: () => any; "onUpdate:modelValue"?: (value: boolean) => any; onOpen?: () => any; onOpened?: () => any; onClosed?: () => any; "onItem-added"?: (dockItem: import("./src/dock-container").DockItem, dockItems: import("./src/dock-container").DockItem[]) => any; "onItem-closed"?: (dockItem: import("./src/dock-container").DockItem, dockItems: import("./src/dock-container").DockItem[]) => any; "onItem-restored"?: (dockItem: import("./src/dock-container").DockItem, dockItems: import("./src/dock-container").DockItem[]) => any; }, { placement: import("./src/dock-container").DockContainerPlacement; modelValue: boolean; animationName: string; customClass: string; openDelay: number; closeDelay: number; }>> & Record<string, any>; export default HbDockContainer;