Skip to main content


💧EventEmitter's typesafe replacement
Go to Latest
interface dom.GlobalEventHandlersEventMap
import { type dom } from "";
const { GlobalEventHandlersEventMap } = dom;


abort: UIEvent
animationcancel: AnimationEvent
animationend: AnimationEvent
animationiteration: AnimationEvent
animationstart: AnimationEvent
auxclick: MouseEvent
cancel: Event
canplay: Event
canplaythrough: Event
change: Event
click: MouseEvent
close: Event
contextmenu: MouseEvent
cuechange: Event
dblclick: MouseEvent
drag: DragEvent
dragend: DragEvent
dragenter: DragEvent
dragexit: Event
dragleave: DragEvent
dragover: DragEvent
dragstart: DragEvent
drop: DragEvent
durationchange: Event
emptied: Event
ended: Event
error: ErrorEvent
focus: FocusEvent
focusin: FocusEvent
focusout: FocusEvent
gotpointercapture: PointerEvent
input: Event
invalid: Event
keydown: KeyboardEvent
keypress: KeyboardEvent
load: Event
loadeddata: Event
loadedmetadata: Event
loadstart: Event
lostpointercapture: PointerEvent
mousedown: MouseEvent
mouseenter: MouseEvent
mouseleave: MouseEvent
mousemove: MouseEvent
mouseout: MouseEvent
mouseover: MouseEvent
mouseup: MouseEvent
pause: Event
play: Event
playing: Event
pointercancel: PointerEvent
pointerdown: PointerEvent
pointerenter: PointerEvent
pointerleave: PointerEvent
pointermove: PointerEvent
pointerout: PointerEvent
pointerover: PointerEvent
pointerup: PointerEvent
progress: ProgressEvent
ratechange: Event
reset: Event
resize: UIEvent
scroll: Event
securitypolicyviolation: SecurityPolicyViolationEvent
seeked: Event
seeking: Event
select: Event
selectionchange: Event
selectstart: Event
stalled: Event
submit: Event
suspend: Event
timeupdate: Event
toggle: Event
touchcancel: TouchEvent
touchend: TouchEvent
touchmove: TouchEvent
touchstart: TouchEvent
transitioncancel: TransitionEvent
transitionend: TransitionEvent
transitionrun: TransitionEvent
transitionstart: TransitionEvent
volumechange: Event
waiting: Event
wheel: WheelEvent