UNPKG

@bimeister/pupakit.kit

Version:

PupaKit is an open source collection of Angular components based on an atomic approach to building interfaces, which guarantees better performance and greater development flexibility.

16 lines (15 loc) 658 B
import { Observable } from 'rxjs'; import { ScrollBarSizes } from '../interfaces/scroll-bar-sizes.interface'; export declare class Scrollbar { private lastSizes; private readonly sizePx$; private readonly contentSizePx$; private readonly contentScrollSizePx$; private readonly contentScrollOffsetPx$; readonly thumbSizePx$: Observable<number>; readonly thumbOffsetPx$: Observable<number>; private static readonly maxSizePx; setSizes(sizes: ScrollBarSizes): void; setContentScrollOffset(contentScrollOffsetPx: number): void; getContentScrollOffsetByScrollbarThumbDeltaOffset(deltaPx: number): Observable<number>; }