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