ngx-slimscroll
Version:
***ngx-slimscroll*** is a customizable scrollbar directive for Angular2+.
37 lines (36 loc) • 1.13 kB
TypeScript
import { InjectionToken } from '@angular/core';
export interface ISlimScrollOptions {
position?: 'left' | 'right';
barBackground?: string;
barOpacity?: string;
barWidth?: string;
barBorderRadius?: string;
barMargin?: string;
gridBackground?: string;
gridOpacity?: string;
gridWidth?: string;
gridBorderRadius?: string;
gridMargin?: string;
alwaysVisible?: boolean;
visibleTimeout?: number;
alwaysPreventDefaultScroll?: boolean;
}
export declare const SLIMSCROLL_DEFAULTS: InjectionToken<ISlimScrollOptions>;
export declare class SlimScrollOptions implements ISlimScrollOptions {
position?: 'left' | 'right';
barBackground?: string;
barOpacity?: string;
barWidth?: string;
barBorderRadius?: string;
barMargin?: string;
gridBackground?: string;
gridOpacity?: string;
gridWidth?: string;
gridBorderRadius?: string;
gridMargin?: string;
alwaysVisible?: boolean;
visibleTimeout?: number;
alwaysPreventDefaultScroll?: boolean;
constructor(obj?: ISlimScrollOptions);
merge(obj?: ISlimScrollOptions): SlimScrollOptions;
}