UNPKG

posthog-js

Version:

Posthog-js allows you to automatically capture usage and send events to PostHog.

24 lines (23 loc) • 676 B
import { PostHog } from './posthog-core'; export interface ScrollContext { maxScrollHeight?: number; maxScrollY?: number; lastScrollY?: number; maxContentHeight?: number; maxContentY?: number; lastContentY?: number; } export declare class ScrollManager { private _instance; private _context; constructor(_instance: PostHog); private get _scrollRoot(); getContext(): ScrollContext | undefined; resetContext(): ScrollContext | undefined; private _updateScrollData; startMeasuringScrollPosition(): void; scrollElement(): Element | undefined; private _scrollPosition; scrollY(): number; scrollX(): number; }