Skip to content

Commit db6bcf5

Browse files
authored
Merge pull request #226 from YuichiNukiyama/add_touchevent
Fix Touch Event Constructor
2 parents 301d2c7 + 9680396 commit db6bcf5

File tree

3 files changed

+30
-1
lines changed

3 files changed

+30
-1
lines changed

baselines/dom.generated.d.ts

+7-1
Original file line numberDiff line numberDiff line change
@@ -11770,7 +11770,7 @@ interface TouchEvent extends UIEvent {
1177011770

1177111771
declare var TouchEvent: {
1177211772
prototype: TouchEvent;
11773-
new(): TouchEvent;
11773+
new(type: string, touchEventInit?: TouchEventInit): TouchEvent;
1177411774
}
1177511775

1177611776
interface TouchList {
@@ -14187,6 +14187,12 @@ interface AddEventListenerOptions extends EventListenerOptions {
1418714187
once?: boolean;
1418814188
}
1418914189

14190+
interface TouchEventInit extends EventModifierInit {
14191+
touches?: Touch[];
14192+
targetTouches?: Touch[];
14193+
changedTouches?: Touch[];
14194+
}
14195+
1419014196
declare type EventListenerOrEventListenerObject = EventListener | EventListenerObject;
1419114197

1419214198
interface ErrorEventHandler {

inputfiles/addedTypes.json

+16
Original file line numberDiff line numberDiff line change
@@ -1600,5 +1600,21 @@
16001600
"name": "once?",
16011601
"type": "boolean"
16021602
}]
1603+
},
1604+
{
1605+
"kind": "interface",
1606+
"name": "TouchEventInit",
1607+
"flavor": "Web",
1608+
"extends": "EventModifierInit",
1609+
"properties": [{
1610+
"name": "touches?",
1611+
"type": "Touch[]"
1612+
}, {
1613+
"name": "targetTouches?",
1614+
"type": "Touch[]"
1615+
}, {
1616+
"name": "changedTouches?",
1617+
"type": "Touch[]"
1618+
}]
16031619
}
16041620
]

inputfiles/overridingTypes.json

+7
Original file line numberDiff line numberDiff line change
@@ -1059,5 +1059,12 @@
10591059
"interface": "EventTarget",
10601060
"name": "removeEventListener",
10611061
"signatures": ["removeEventListener(type: string, listener?: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void"]
1062+
},
1063+
{
1064+
"kind": "constructor",
1065+
"interface": "TouchEvent",
1066+
"signatures": [
1067+
"new(type: string, touchEventInit?: TouchEventInit): TouchEvent"
1068+
]
10621069
}
10631070
]

0 commit comments

Comments
 (0)