diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index 023a0e39a..1cc6f945b 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -16127,9 +16127,9 @@ interface WindowEventHandlersEventMap { "afterprint": Event; "beforeprint": Event; "beforeunload": BeforeUnloadEvent; - "gamepadconnected": Event; - "gamepaddisconnected": Event; - "hashchange": Event; + "gamepadconnected": GamepadEvent; + "gamepaddisconnected": GamepadEvent; + "hashchange": HashChangeEvent; "languagechange": Event; "message": MessageEvent; "messageerror": MessageEvent; @@ -16148,9 +16148,9 @@ interface WindowEventHandlers { onafterprint: ((this: WindowEventHandlers, ev: Event) => any) | null; onbeforeprint: ((this: WindowEventHandlers, ev: Event) => any) | null; onbeforeunload: ((this: WindowEventHandlers, ev: BeforeUnloadEvent) => any) | null; - ongamepadconnected: ((this: WindowEventHandlers, ev: Event) => any) | null; - ongamepaddisconnected: ((this: WindowEventHandlers, ev: Event) => any) | null; - onhashchange: ((this: WindowEventHandlers, ev: Event) => any) | null; + ongamepadconnected: ((this: WindowEventHandlers, ev: GamepadEvent) => any) | null; + ongamepaddisconnected: ((this: WindowEventHandlers, ev: GamepadEvent) => any) | null; + onhashchange: ((this: WindowEventHandlers, ev: HashChangeEvent) => any) | null; onlanguagechange: ((this: WindowEventHandlers, ev: Event) => any) | null; onmessage: ((this: WindowEventHandlers, ev: MessageEvent) => any) | null; onmessageerror: ((this: WindowEventHandlers, ev: MessageEvent) => any) | null; @@ -17426,9 +17426,9 @@ declare var onwheel: ((this: Window, ev: WheelEvent) => any) | null; declare var onafterprint: ((this: Window, ev: Event) => any) | null; declare var onbeforeprint: ((this: Window, ev: Event) => any) | null; declare var onbeforeunload: ((this: Window, ev: BeforeUnloadEvent) => any) | null; -declare var ongamepadconnected: ((this: Window, ev: Event) => any) | null; -declare var ongamepaddisconnected: ((this: Window, ev: Event) => any) | null; -declare var onhashchange: ((this: Window, ev: Event) => any) | null; +declare var ongamepadconnected: ((this: Window, ev: GamepadEvent) => any) | null; +declare var ongamepaddisconnected: ((this: Window, ev: GamepadEvent) => any) | null; +declare var onhashchange: ((this: Window, ev: HashChangeEvent) => any) | null; declare var onlanguagechange: ((this: Window, ev: Event) => any) | null; declare var onmessage: ((this: Window, ev: MessageEvent) => any) | null; declare var onmessageerror: ((this: Window, ev: MessageEvent) => any) | null; diff --git a/inputfiles/addedTypes.jsonc b/inputfiles/addedTypes.jsonc index 588d72dea..45c02d81f 100644 --- a/inputfiles/addedTypes.jsonc +++ b/inputfiles/addedTypes.jsonc @@ -200,6 +200,18 @@ "name": "beforeunload", "type": "BeforeUnloadEvent" }, + { + "name": "gamepadconnected", + "type": "GamepadEvent" + }, + { + "name": "gamepaddisconnected", + "type": "GamepadEvent" + }, + { + "name": "hashchange", + "type": "HashChangeEvent" + }, { "name": "message", "type": "MessageEvent"