UNPKG

@swimlane/ngx-datatable

Version:

ngx-datatable is an Angular table grid component for presenting large and complex data.

25 lines (24 loc) 1.15 kB
import { EventEmitter, OnDestroy, OnInit } from '@angular/core'; import * as i0 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: HTMLElement; parentElement: HTMLElement; private _scrollEventListener; ngOnInit(): void; ngOnDestroy(): void; setOffset(offsetY: number): void; onScrolled(event: MouseEvent): void; updateOffset(): void; static ɵfac: i0.ɵɵFactoryDeclaration<ScrollerComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ScrollerComponent, "datatable-scroller", never, { "scrollbarV": { "alias": "scrollbarV"; "required": false; }; "scrollbarH": { "alias": "scrollbarH"; "required": false; }; "scrollHeight": { "alias": "scrollHeight"; "required": false; }; "scrollWidth": { "alias": "scrollWidth"; "required": false; }; }, { "scroll": "scroll"; }, never, ["*"], true, never>; }