UNPKG

@hotwired/turbo

Version:

The speed of a single-page web application without having to write any JavaScript

14 lines (13 loc) 408 B
import { Position } from "../core/types"; export interface ScrollObserverDelegate { scrollPositionChanged(position: Position): void; } export declare class ScrollObserver { readonly delegate: ScrollObserverDelegate; started: boolean; constructor(delegate: ScrollObserverDelegate); start(): void; stop(): void; onScroll: () => void; updatePosition(position: Position): void; }