@coreui/vue-pro
Version:
UI Components Library for Vue.js
11 lines (10 loc) • 775 B
TypeScript
import type { Options } from '@popperjs/core';
export declare const useDropdownWithPopper: <T extends HTMLElement = never>(popperConfig?: Partial<Options>) => {
dropdownRefElement: [T | null] extends [import("vue").Ref<any, any>] ? import("@vue/shared").IfAny<import("vue").Ref<any, any> & T, import("vue").Ref<import("vue").Ref<any, any> & T, import("vue").Ref<any, any> & T>, import("vue").Ref<any, any> & T> : import("vue").Ref<import("vue").UnwrapRef<T> | null, T | import("vue").UnwrapRef<T> | null>;
dropdownMenuElement: import("vue").Ref<HTMLDivElement | null, HTMLDivElement | null>;
isOpen: import("vue").Ref<boolean, boolean>;
closeDropdown: () => void;
openDropdown: () => void;
toggleDropdown: () => void;
updatePopper: () => void;
};