File tree Expand file tree Collapse file tree 3 files changed +11
-30
lines changed
Expand file tree Collapse file tree 3 files changed +11
-30
lines changed Original file line number Diff line number Diff line change 6666 "name" : " Window" ,
6767 "overrideIndexSignatures" : [
6868 " [index: number]: Window"
69- ],
70- "events" : {
71- "event" : [
72- {
73- "name" : " devicemotion" ,
74- "type" : " DeviceMotionEvent"
75- },
76- {
77- "name" : " deviceorientation" ,
78- "type" : " DeviceOrientationEvent"
79- },
80- {
81- "name" : " deviceorientationabsolute" ,
82- "type" : " DeviceOrientationEvent"
83- },
84- {
85- "name" : " gamepadconnected" ,
86- "type" : " GamepadEvent"
87- },
88- {
89- "name" : " gamepaddisconnected" ,
90- "type" : " GamepadEvent"
91- },
92- {
93- "name" : " DOMContentLoaded" ,
94- "type" : " Event"
95- }
96- ]
97- }
69+ ]
9870 },
9971 "NodeListOf" : {
10072 "name" : " NodeListOf" ,
Original file line number Diff line number Diff line change @@ -102,3 +102,9 @@ interface-mixin WindowEventHandlers {
102102interface HTMLMediaElement {
103103 event encrypted type= MediaEncryptedEvent
104104}
105+
106+ interface Window {
107+ event gamepadconnected type= GamepadEvent
108+ event gamepaddisconnected type= GamepadEvent
109+ event DOMContentLoaded type= Event
110+ }
Original file line number Diff line number Diff line change @@ -135,7 +135,10 @@ function convertKDLNodes(nodes: Node[]): DeepPartial<WebIdl> {
135135 ) ;
136136 break ;
137137 case "interface" :
138- interfaces [ name ] = handleMixinAndInterfaces ( node , "interface" ) ;
138+ interfaces [ name ] = merge (
139+ interfaces [ name ] ,
140+ handleMixinAndInterfaces ( node , "interface" ) ,
141+ ) ;
139142 break ;
140143 case "dictionary" :
141144 dictionary [ name ] = merge ( dictionary [ name ] , handleDictionary ( node ) ) ;
You can’t perform that action at this time.
0 commit comments