Sha256: 4e83149ba07d2201b728b5326c6d86013e9e295af5ec3fd7b6d980878e6d0b73
Contents?: true
Size: 826 Bytes
Versions: 26
Compression:
Stored size: 826 Bytes
Contents
import { eventMap } from './eventMap'; export type EventType = keyof typeof eventMap; export type EventTypeInit<K extends EventType> = SpecificEventInit<FixedDocumentEventMap[K]>; export interface FixedDocumentEventMap extends DocumentEventMap { input: InputEvent; } 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 {};
Version data entries
26 entries across 26 versions & 1 rubygems