UNPKG

563 BTypeScriptView Raw
1interface Observer {
2 source: unknown;
3 target: Element;
4 callback: IntersectionObserverCallback;
5 options?: IntersectionObserverInit;
6}
7export default class IntersectionObserverMock {
8 observers: Observer[];
9 private isUsingMockIntersectionObserver;
10 private originalIntersectionObserver;
11 private originalIntersectionObserverEntry;
12 simulate(entry: Partial<IntersectionObserverEntry> | Partial<IntersectionObserverEntry>[]): void;
13 mock(): void;
14 restore(): void;
15 isMocked(): boolean;
16 private ensureMocked;
17}
18export {};