UNPKG

776 BTypeScriptView Raw
1import { ElementRef, EventEmitter, Renderer2, NgZone, OnInit, OnDestroy } from '@angular/core';
2export declare class ScrollerComponent implements OnInit, OnDestroy {
3 private ngZone;
4 private renderer;
5 scrollbarV: boolean;
6 scrollbarH: boolean;
7 scrollHeight: number;
8 scrollWidth: number;
9 scroll: EventEmitter<any>;
10 scrollYPos: number;
11 scrollXPos: number;
12 prevScrollYPos: number;
13 prevScrollXPos: number;
14 element: any;
15 parentElement: any;
16 onScrollListener: any;
17 private _scrollEventListener;
18 constructor(ngZone: NgZone, element: ElementRef, renderer: Renderer2);
19 ngOnInit(): void;
20 ngOnDestroy(): void;
21 setOffset(offsetY: number): void;
22 onScrolled(event: MouseEvent): void;
23 updateOffset(): void;
24}