UNPKG

primevue

Version:

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![npm version](https://badge.fury.io/js/primevue.svg)](https://badge.fury.io/js/primevue) [![Discord Chat](https://img.shields.io/discord/55794023

27 lines (25 loc) 739 B
import { VNode } from 'vue'; interface VirtualScrollerProps { items?: any[]|any[][]; itemSize?: number|any[]; scrollHeight?: string; scrollWidth?: string; orientation?: string; numToleratedItems?: number; delay?: number; lazy?: boolean; showLoader?: boolean; loading?: boolean; style?: any; class?: string; } declare class VirtualScroller { $props: VirtualScrollerProps; $emit(eventName: 'update:numToleratedItems', value: number): this; $emit(eventName: 'scroll-index-change', value: { first: number, last: number }): this; $emit(eventName: 'lazy-load', value: { first: number, last: number }): this; $slots: { items: VNode[]; loader: VNode[]; } }