angular2-data-table
Version:
angular2-data-table is a Angular2 component for presenting large and complex data.
23 lines (22 loc) • 701 B
TypeScript
import { ElementRef, EventEmitter, Renderer, OnInit, OnDestroy } from '@angular/core';
export declare class ScrollerComponent implements OnInit, OnDestroy {
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: Function;
constructor(element: ElementRef, renderer: Renderer);
ngOnInit(): void;
ngOnDestroy(): void;
setOffset(offsetY: number): void;
onScrolled(event: MouseEvent): void;
updateOffset(): void;
}