UNPKG

ng-cw-v12

Version:

Angular UI component library

31 lines (30 loc) 1.17 kB
import { AfterViewInit, ElementRef, NgZone, OnChanges, SimpleChanges } from '@angular/core'; import * as i0 from "@angular/core"; interface VirtualItem { index: number; data: any; } export declare class VirtualScrollComponent implements AfterViewInit, OnChanges { private ngZone; ncItems: any[]; ncItemTemplate: any; ncBufferCount: number; viewport: ElementRef; templateContainer: ElementRef; visibleItems: VirtualItem[]; totalPadding: number; topPadding: number; scrollTop: number; itemHeight: number; viewportHeight: number; constructor(ngZone: NgZone); ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; onScroll(): void; updateVisibleItems(): void; updateTotalPadding(): void; trackByIndex(index: number, item: VirtualItem): number; static ɵfac: i0.ɵɵFactoryDeclaration<VirtualScrollComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<VirtualScrollComponent, "nc-virtual-scroll", never, { "ncItems": "ncItems"; "ncItemTemplate": "ncItemTemplate"; "ncBufferCount": "ncBufferCount"; }, {}, never, never>; } export {};