UNPKG

@jiaozhiye/qm-design-vue

Version:

A Component Library for Vue3.0

8 lines (7 loc) 755 B
import { Virtualizer } from './core'; import type { PartialKeys, VirtualizerOptions } from './core'; import type { Ref } from 'vue'; export * from './core'; type MaybeRef<T> = T | Ref<T>; export declare function useVirtualizer<TScrollElement extends Element, TItemElement extends Element>(options: MaybeRef<PartialKeys<VirtualizerOptions<TScrollElement, TItemElement>, 'observeElementRect' | 'observeElementOffset' | 'scrollToFn'>>): Ref<Virtualizer<TScrollElement, TItemElement>>; export declare function useWindowVirtualizer<TItemElement extends Element>(options: MaybeRef<PartialKeys<VirtualizerOptions<Window, TItemElement>, 'observeElementRect' | 'observeElementOffset' | 'scrollToFn' | 'getScrollElement'>>): Ref<Virtualizer<Window, TItemElement>>;