Skip to content

Commit f37dc53

Browse files
Bashamegasaschanaz
andauthored
Migrate EventTarget (#2362)
Co-authored-by: saschanaz <[email protected]>
1 parent e0e8402 commit f37dc53

File tree

3 files changed

+9
-33
lines changed

3 files changed

+9
-33
lines changed

inputfiles/knownTypes.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
"EcKeyAlgorithm",
2626
"EcKeyGenParams",
2727
"EcKeyImportParams",
28-
"EventListenerOrEventListenerObject",
2928
"HashAlgorithmIdentifier",
3029
"HkdfParams",
3130
"HmacImportParams",
@@ -76,7 +75,6 @@
7675
"EcdsaParams",
7776
"EcKeyGenParams",
7877
"EcKeyImportParams",
79-
"EventListenerOrEventListenerObject",
8078
"HashAlgorithmIdentifier",
8179
"HkdfParams",
8280
"HmacImportParams",
@@ -92,7 +90,6 @@
9290
"ValueTypeMap"
9391
],
9492
"Worklet": [
95-
"EventListenerOrEventListenerObject",
9693
"ValueTypeMap"
9794
]
9895
}

inputfiles/overridingTypes.jsonc

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -2632,36 +2632,6 @@
26322632
}
26332633
}
26342634
},
2635-
"EventTarget": {
2636-
"methods": {
2637-
"method": {
2638-
"addEventListener": {
2639-
"signature": {
2640-
"0": {
2641-
"param": [
2642-
{
2643-
"name": "callback",
2644-
"overrideType": "EventListenerOrEventListenerObject"
2645-
}
2646-
]
2647-
}
2648-
}
2649-
},
2650-
"removeEventListener": {
2651-
"signature": {
2652-
"0": {
2653-
"param": [
2654-
{
2655-
"name": "callback",
2656-
"overrideType": "EventListenerOrEventListenerObject"
2657-
}
2658-
]
2659-
}
2660-
}
2661-
}
2662-
}
2663-
}
2664-
},
26652635
"WorkerGlobalScope": {
26662636
"properties": {
26672637
"property": {

inputfiles/patches/dom.kdl

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,15 @@ interface EventListenerObject noInterfaceObject=#true {
1111
}
1212
}
1313

14+
interface EventTarget {
15+
method addEventListener signatureIndex=0 {
16+
param callback type=EventListenerOrEventListenerObject
17+
}
18+
method removeEventListener signatureIndex=0 {
19+
param callback type=EventListenerOrEventListenerObject
20+
}
21+
}
22+
1423
interface Document {
1524
property documentElement {
1625
type HTMLElement nullable=#false

0 commit comments

Comments
 (0)