File tree Expand file tree Collapse file tree 1 file changed +7
-9
lines changed Expand file tree Collapse file tree 1 file changed +7
-9
lines changed Original file line number Diff line number Diff line change @@ -60,32 +60,30 @@ export function createMockWebSocket(
60
60
61
61
addEventListener : < E extends WebSocketEventType > (
62
62
eventType : E ,
63
- callback : WebSocketEventMap [ E ] ,
63
+ callback : ( event : WebSocketEventMap [ E ] ) => void ,
64
64
) => {
65
65
if ( ! isOpen ) {
66
66
return ;
67
67
}
68
68
69
69
const subscribers = store [ eventType ] ;
70
- const cb = callback as unknown as CallbackStore [ E ] [ 0 ] ;
71
- if ( ! subscribers . includes ( cb ) ) {
72
- subscribers . push ( cb ) ;
70
+ if ( ! subscribers . includes ( callback ) ) {
71
+ subscribers . push ( callback ) ;
73
72
}
74
73
} ,
75
74
76
75
removeEventListener : < E extends WebSocketEventType > (
77
76
eventType : E ,
78
- callback : WebSocketEventMap [ E ] ,
77
+ callback : ( event : WebSocketEventMap [ E ] ) => void ,
79
78
) => {
80
79
if ( ! isOpen ) {
81
80
return ;
82
81
}
83
82
84
83
const subscribers = store [ eventType ] ;
85
- const cb = callback as unknown as CallbackStore [ E ] [ 0 ] ;
86
- if ( subscribers . includes ( cb ) ) {
87
- const updated = store [ eventType ] . filter ( ( c ) => c !== cb ) ;
88
- store [ eventType ] = updated as unknown as CallbackStore [ E ] ;
84
+ if ( subscribers . includes ( callback ) ) {
85
+ const updated = store [ eventType ] . filter ( ( c ) => c !== callback ) ;
86
+ store [ eventType ] = updated as CallbackStore [ E ] ;
89
87
}
90
88
} ,
91
89
You can’t perform that action at this time.
0 commit comments