UNPKG

js.foresight

Version:

Predicts mouse trajectory to trigger actions as users approach elements, enabling anticipatory UI updates or pre-loading. Made with vanilla javascript and usable in every framework.

17 lines 898 B
import "@testing-library/jest-dom"; export declare const createMockElement: (tag?: string, attributes?: Record<string, string>) => HTMLElement; export declare const createMockRect: (x?: number, y?: number, width?: number, height?: number) => { top: number; left: number; right: number; bottom: number; width: number; height: number; x: number; y: number; }; export declare const mockElementBounds: (element: Element, rect: Partial<DOMRect>) => void; export declare const simulateMouseEvent: (type: string, element?: Element | Window, options?: Partial<MouseEvent>) => MouseEvent; export declare const simulateKeyboardEvent: (type: string, element?: Element | Window, options?: Partial<KeyboardEvent>) => KeyboardEvent; export declare const simulateScrollEvent: (element?: Element | Window, options?: Partial<Event>) => Event; //# sourceMappingURL=test-setup.d.ts.map