UNPKG

vue-devui

Version:

DevUI components based on Vite and Vue3

105 lines (104 loc) 3.16 kB
import './dropdown.scss'; declare const _default: import("vue").DefineComponent<{ visible: { type: BooleanConstructor; default: boolean; }; trigger: { type: import("vue").PropType<import("./dropdown-types").TriggerType>; default: string; }; closeScope: { type: import("vue").PropType<import("./dropdown-types").CloseScopeArea>; default: string; }; position: { type: import("vue").PropType<import("./dropdown-types").Placement[]>; default: () => string[]; }; offset: { type: import("vue").PropType<number | import("./dropdown-types").OffsetOptions>; default: number; }; shiftOffset: { type: NumberConstructor; }; closeOnMouseLeaveMenu: { type: BooleanConstructor; default: boolean; }; showAnimation: { type: BooleanConstructor; default: boolean; }; overlayClass: { type: StringConstructor; default: string; }; destroyOnHide: { type: BooleanConstructor; default: boolean; }; teleport: { type: import("vue").PropType<string | import("vue").RendererElement | null | undefined>; default: string; }; }, () => any, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "toggle"[], "toggle", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ visible: { type: BooleanConstructor; default: boolean; }; trigger: { type: import("vue").PropType<import("./dropdown-types").TriggerType>; default: string; }; closeScope: { type: import("vue").PropType<import("./dropdown-types").CloseScopeArea>; default: string; }; position: { type: import("vue").PropType<import("./dropdown-types").Placement[]>; default: () => string[]; }; offset: { type: import("vue").PropType<number | import("./dropdown-types").OffsetOptions>; default: number; }; shiftOffset: { type: NumberConstructor; }; closeOnMouseLeaveMenu: { type: BooleanConstructor; default: boolean; }; showAnimation: { type: BooleanConstructor; default: boolean; }; overlayClass: { type: StringConstructor; default: string; }; destroyOnHide: { type: BooleanConstructor; default: boolean; }; teleport: { type: import("vue").PropType<string | import("vue").RendererElement | null | undefined>; default: string; }; }>> & { onToggle?: ((...args: any[]) => any) | undefined; }, { offset: number | import("./dropdown-types").OffsetOptions; position: import("./dropdown-types").Placement[]; visible: boolean; showAnimation: boolean; trigger: import("./dropdown-types").TriggerType; closeScope: import("./dropdown-types").CloseScopeArea; closeOnMouseLeaveMenu: boolean; overlayClass: string; destroyOnHide: boolean; teleport: string | import("vue").RendererElement | null | undefined; }, {}>; export default _default;