@atlaskit/renderer
Version:
Renderer component
22 lines (21 loc) • 624 B
TypeScript
export declare class TableStickyScrollbar {
private wrapper;
private rendererScrollableElement?;
private intersectionObserver?;
private stickyScrollbarContainerElement?;
private sentinels;
private topSentinelState?;
private bottomSentinelState?;
constructor(wrapper: HTMLDivElement);
dispose(): void;
scrollLeft(left: number): void;
private init;
private createIntersectionObserver;
private deleteIntersectionObserver;
private sentinelBottomCallback;
private sentinelTopCallback;
private toggle;
private hide;
private show;
private handleScroll;
}