UNPKG

@testing-library/user-event

Version:
20 lines (19 loc) 812 B
export declare type EventType = keyof DocumentEventMap; export declare type EventTypeInit<K extends EventType> = SpecificEventInit<FixedDocumentEventMap[K]>; export interface FixedDocumentEventMap extends DocumentEventMap { input: InputEvent; } declare type SpecificEventInit<E extends Event> = E extends InputEvent ? InputEventInit : E extends ClipboardEvent ? ClipboardEventInit : E extends KeyboardEvent ? KeyboardEventInit : E extends PointerEvent ? PointerEventInit : E extends MouseEvent ? MouseEventInit : E extends UIEvent ? UIEventInit : EventInit; export interface PointerCoords { x?: number; y?: number; clientX?: number; clientY?: number; offsetX?: number; offsetY?: number; pageX?: number; pageY?: number; screenX?: number; screenY?: number; } export {};