@hotwired/turbo
Version:
The speed of a single-page web application without having to write any JavaScript
14 lines (13 loc) • 463 B
TypeScript
export interface AppearanceObserverDelegate {
elementAppearedInViewport(element: Element): void;
}
export declare class AppearanceObserver {
readonly delegate: AppearanceObserverDelegate;
readonly element: Element;
readonly intersectionObserver: IntersectionObserver;
started: boolean;
constructor(delegate: AppearanceObserverDelegate, element: Element);
start(): void;
stop(): void;
intersect: IntersectionObserverCallback;
}