UNPKG

seng-scroll-tracker

Version:

Class that keeps track of the vertical scroll position of an element.

20 lines (19 loc) 603 B
import { AbstractEvent } from 'seng-event'; import Side from '../enum/Side'; import ScrollTrackerPoint from '../ScrollTrackerPoint'; /** * Events to thrown by ScrollTracker and ScrollTrackerPoint instances */ declare class ScrollTrackerEvent extends AbstractEvent { point: ScrollTrackerPoint; side: Side; static types: { ENTER_VIEW: string; LEAVE_VIEW: string; BOUNDS_CHANGED: string; SCROLLED_BEYOND: string; }; constructor(type: string, point: ScrollTrackerPoint, side: Side); clone(): ScrollTrackerEvent; } export default ScrollTrackerEvent;