vue-virtual-scroller
Version:
Smooth scrolling for any amount of data
9 lines (8 loc) • 376 B
TypeScript
import { Directive } from 'vue';
type ObserveVisibilityCallback = (isVisible: boolean, entry: IntersectionObserverEntry) => void;
interface ObserveVisibilityValue {
callback: ObserveVisibilityCallback;
intersection?: IntersectionObserverInit;
}
export declare const ObserveVisibility: Directive<Element, ObserveVisibilityCallback | ObserveVisibilityValue>;
export {};