UNPKG

@hotwired/turbo

Version:

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

14 lines (13 loc) 489 B
export interface AppearanceObserverDelegate<T extends Element> { elementAppearedInViewport(element: T): void; } export declare class AppearanceObserver<T extends Element> { readonly delegate: AppearanceObserverDelegate<T>; readonly element: T; readonly intersectionObserver: IntersectionObserver; started: boolean; constructor(delegate: AppearanceObserverDelegate<T>, element: T); start(): void; stop(): void; intersect: IntersectionObserverCallback; }