File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ ' svelte ' : patch
3+ ---
4+
5+ feat: add gamepad event type for window.addEventListener
Original file line number Diff line number Diff line change @@ -53,6 +53,7 @@ export type KeyboardEventHandler<T extends EventTarget> = EventHandler<KeyboardE
5353export type MouseEventHandler < T extends EventTarget > = EventHandler < MouseEvent , T > ;
5454export type TouchEventHandler < T extends EventTarget > = EventHandler < TouchEvent , T > ;
5555export type PointerEventHandler < T extends EventTarget > = EventHandler < PointerEvent , T > ;
56+ export type GamepadEventHandler < T extends EventTarget > = EventHandler < GamepadEvent , T > ;
5657export type UIEventHandler < T extends EventTarget > = EventHandler < UIEvent , T > ;
5758export type WheelEventHandler < T extends EventTarget > = EventHandler < WheelEvent , T > ;
5859export type AnimationEventHandler < T extends EventTarget > = EventHandler < AnimationEvent , T > ;
@@ -336,6 +337,12 @@ export interface DOMAttributes<T extends EventTarget> {
336337 onlostpointercapture?: PointerEventHandler < T > | undefined | null ;
337338 onlostpointercapturecapture?: PointerEventHandler < T > | undefined | null ;
338339
340+ // Gamepad Events
341+ 'on:gamepadconnected' ?: GamepadEventHandler < T > | undefined | null ;
342+ ongamepadconnected?: GamepadEventHandler < T > | undefined | null ;
343+ 'on:gamepaddisconnected' ?: GamepadEventHandler < T > | undefined | null ;
344+ ongamepaddisconnected?: GamepadEventHandler < T > | undefined | null ;
345+
339346 // UI Events
340347 'on:scroll' ?: UIEventHandler < T > | undefined | null ;
341348 onscroll?: UIEventHandler < T > | undefined | null ;
You can’t perform that action at this time.
0 commit comments