UNPKG

react-horizontal-scrolling-menu

Version:

Horizontal scrolling menu component for React with per-item visibility tracking. Supports mouse and touch devices, SSR-safe.

15 lines (14 loc) 633 B
type IntersectionObserverCB = (arg1: IntersectionObserverEntry[]) => void; export type { IntersectionObserverCB }; export declare class MockedObserver { cb: IntersectionObserverCB; options: IntersectionObserverInit; elements: HTMLElement[]; constructor(cb: IntersectionObserverCB, options: IntersectionObserverInit); unobserve(elem: HTMLElement): void; observe(elem: HTMLElement): void; disconnect(): void; fire(arr: IntersectionObserverEntry[]): void; } export type MockedCalls = Record<string | symbol, unknown[]>; export declare function traceMethodCalls(obj: object, calls?: MockedCalls): object;