vue-virtual-scroller
Version:
Smooth scrolling for any amount of data
6 lines (5 loc) • 610 B
TypeScript
import { ScrollDirection, ScrollToOptions } from '../types';
export declare function normalizeOffset(offset: number, direction: ScrollDirection, target: HTMLElement | Window | null | undefined): number;
export declare function denormalizeOffset(offset: number, direction: ScrollDirection, target: HTMLElement | Window | null | undefined): number;
export declare function scrollElementTo(target: HTMLElement | Window, direction: ScrollDirection, position: number, options?: ScrollToOptions): void;
export declare function getViewportSize(el: HTMLElement, direction: ScrollDirection, pageMode: boolean): number;