@volverjs/ui-vue
Version:
@volverjs/ui-vue is a lightweight Vue 3 component library to accompany @volverjs/style.
18 lines (17 loc) • 529 B
TypeScript
import type { Ref } from 'vue';
import type VvDropdown from '@/components/VvDropdown/VvDropdown.vue';
export declare function useDropdownVirtualElement(dropdownEl: Ref<typeof VvDropdown>): {
x: Ref<number, number>;
y: Ref<number, number>;
getBoundingClientRect: () => {
width: number;
height: number;
x: number;
y: number;
top: number;
left: number;
right: number;
bottom: number;
};
onScroll: (event: HTMLElementEventMap["scroll"]) => void;
};