ngx-scrollbar-v8
Version:
Custom overlay-scrollbars with native scrolling mechanism.
28 lines (27 loc) • 805 B
TypeScript
import { NgZone } from '@angular/core';
import { Observable } from 'rxjs';
import { NgScrollbar } from './ng-scrollbar';
import { NgScrollbarThumb } from './ng-scrollbar-thumb';
export declare class NgScrollbarY extends NgScrollbarThumb {
protected _document: any;
protected _parent: NgScrollbar;
protected _zone: NgZone;
/**
* Calculate scrollbar thumbnail size
*/
readonly thumbSize: number;
constructor(_document: any, _parent: NgScrollbar, _platform: Object, _zone: NgZone);
/**
* Scrollbar click
* @param e Mouse event
*/
onScrollbarHolderClick(e: any): void;
/**
* Update scrollbar
*/
protected updateScrollbar(): void;
/**
* Start vertical thumb worker
*/
protected startThumbEvents(): Observable<any>;
}