@swimlane/ngx-datatable
Version:
ngx-datatable is an Angular table grid component for presenting large and complex data.
25 lines (24 loc) • 776 B
TypeScript
import { ElementRef, EventEmitter, Renderer2, NgZone, OnInit, OnDestroy } from '@angular/core';
export declare class ScrollerComponent implements OnInit, OnDestroy {
private ngZone;
private renderer;
scrollbarV: boolean;
scrollbarH: boolean;
scrollHeight: number;
scrollWidth: number;
scroll: EventEmitter<any>;
scrollYPos: number;
scrollXPos: number;
prevScrollYPos: number;
prevScrollXPos: number;
element: any;
parentElement: any;
onScrollListener: any;
private _scrollEventListener;
constructor(ngZone: NgZone, element: ElementRef, renderer: Renderer2);
ngOnInit(): void;
ngOnDestroy(): void;
setOffset(offsetY: number): void;
onScrolled(event: MouseEvent): void;
updateOffset(): void;
}