seng-scroll-tracker
Version:
Class that keeps track of the vertical scroll position of an element.
20 lines (19 loc) • 603 B
TypeScript
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;