@@ -3,6 +3,7 @@ import {EventTarget as EventTargetShim, Event as EventShim} from ".."
3
3
let a : EventTargetShim = new EventTargetShim ( )
4
4
let b : EventTarget = new EventTargetShim ( )
5
5
let c = new ( EventTargetShim < "ontest" > ( "test" ) ) ( )
6
+ let d = new ( EventTargetShim ( ) ) ( )
6
7
7
8
a . addEventListener ( "test" , ( event : EventShim ) => { } )
8
9
a . addEventListener ( "test" , ( event : Event ) => { } )
@@ -20,6 +21,53 @@ a.removeEventListener("test", (event: Event) => { })
20
21
a . removeEventListener ( "test" , ( event : EventShim ) => { } , true )
21
22
a . removeEventListener ( "test" , ( event : EventShim ) => { } , { capture : true } )
22
23
24
+ b . addEventListener ( "test" , ( event : EventShim ) => { } )
25
+ b . addEventListener ( "test" , ( event : Event ) => { } )
26
+
27
+ b . addEventListener ( "test" , ( event : EventShim ) => { } , true )
28
+ b . addEventListener ( "test" , ( event : EventShim ) => { } , { capture : true } )
29
+ b . addEventListener ( "test" , ( event : EventShim ) => { } , { capture : true , once : true , passive : true } )
30
+
31
+ b . dispatchEvent ( new CustomEvent ( "test" ) )
32
+
33
+ b . removeEventListener ( "test" , ( event : EventShim ) => { } )
34
+ b . removeEventListener ( "test" , ( event : Event ) => { } )
35
+
36
+ b . removeEventListener ( "test" , ( event : EventShim ) => { } , true )
37
+ b . removeEventListener ( "test" , ( event : EventShim ) => { } , { capture : true } )
38
+
39
+ c . addEventListener ( "test" , ( event : EventShim ) => { } )
40
+ c . addEventListener ( "test" , ( event : Event ) => { } )
41
+
42
+ c . addEventListener ( "test" , ( event : EventShim ) => { } , true )
43
+ c . addEventListener ( "test" , ( event : EventShim ) => { } , { capture : true } )
44
+ c . addEventListener ( "test" , ( event : EventShim ) => { } , { capture : true , once : true , passive : true } )
45
+
46
+ c . dispatchEvent ( new CustomEvent ( "test" ) )
47
+ c . dispatchEvent ( { type : "test" } )
48
+
49
+ c . removeEventListener ( "test" , ( event : EventShim ) => { } )
50
+ c . removeEventListener ( "test" , ( event : Event ) => { } )
51
+
52
+ c . removeEventListener ( "test" , ( event : EventShim ) => { } , true )
53
+ c . removeEventListener ( "test" , ( event : EventShim ) => { } , { capture : true } )
54
+
23
55
c . ontest = ( event : EventShim ) => { }
24
56
c . ontest = ( event : Event ) => { }
25
57
c . ontest = null
58
+
59
+ d . addEventListener ( "test" , ( event : EventShim ) => { } )
60
+ d . addEventListener ( "test" , ( event : Event ) => { } )
61
+
62
+ d . addEventListener ( "test" , ( event : EventShim ) => { } , true )
63
+ d . addEventListener ( "test" , ( event : EventShim ) => { } , { capture : true } )
64
+ d . addEventListener ( "test" , ( event : EventShim ) => { } , { capture : true , once : true , passive : true } )
65
+
66
+ d . dispatchEvent ( new CustomEvent ( "test" ) )
67
+ d . dispatchEvent ( { type : "test" } )
68
+
69
+ d . removeEventListener ( "test" , ( event : EventShim ) => { } )
70
+ d . removeEventListener ( "test" , ( event : Event ) => { } )
71
+
72
+ d . removeEventListener ( "test" , ( event : EventShim ) => { } , true )
73
+ d . removeEventListener ( "test" , ( event : EventShim ) => { } , { capture : true } )
0 commit comments