@@ -92,50 +92,26 @@ export const useExecutionStore = defineStore('execution', () => {
9292 } )
9393
9494 function bindExecutionEvents ( ) {
95- api . addEventListener (
96- 'execution_start' ,
97- handleExecutionStart as EventListener
98- )
99- api . addEventListener (
100- 'execution_cached' ,
101- handleExecutionCached as EventListener
102- )
103- api . addEventListener ( 'executed' , handleExecuted as EventListener )
104- api . addEventListener ( 'executing' , handleExecuting as EventListener )
105- api . addEventListener ( 'progress' , handleProgress as EventListener )
106- api . addEventListener ( 'status' , handleStatus as EventListener )
107- api . addEventListener (
108- 'execution_error' ,
109- handleExecutionError as EventListener
110- )
95+ api . addEventListener ( 'execution_start' , handleExecutionStart )
96+ api . addEventListener ( 'execution_cached' , handleExecutionCached )
97+ api . addEventListener ( 'executed' , handleExecuted )
98+ api . addEventListener ( 'executing' , handleExecuting )
99+ api . addEventListener ( 'progress' , handleProgress )
100+ api . addEventListener ( 'status' , handleStatus )
101+ api . addEventListener ( 'execution_error' , handleExecutionError )
111102 }
112- api . addEventListener ( 'progress_text' , handleProgressText as EventListener )
113- api . addEventListener (
114- 'display_component' ,
115- handleDisplayComponent as EventListener
116- )
103+ api . addEventListener ( 'progress_text' , handleProgressText )
104+ api . addEventListener ( 'display_component' , handleDisplayComponent )
117105
118106 function unbindExecutionEvents ( ) {
119- api . removeEventListener (
120- 'execution_start' ,
121- handleExecutionStart as EventListener
122- )
123- api . removeEventListener (
124- 'execution_cached' ,
125- handleExecutionCached as EventListener
126- )
127- api . removeEventListener ( 'executed' , handleExecuted as EventListener )
128- api . removeEventListener ( 'executing' , handleExecuting as EventListener )
129- api . removeEventListener ( 'progress' , handleProgress as EventListener )
130- api . removeEventListener ( 'status' , handleStatus as EventListener )
131- api . removeEventListener (
132- 'execution_error' ,
133- handleExecutionError as EventListener
134- )
135- api . removeEventListener (
136- 'progress_text' ,
137- handleProgressText as EventListener
138- )
107+ api . removeEventListener ( 'execution_start' , handleExecutionStart )
108+ api . removeEventListener ( 'execution_cached' , handleExecutionCached )
109+ api . removeEventListener ( 'executed' , handleExecuted )
110+ api . removeEventListener ( 'executing' , handleExecuting )
111+ api . removeEventListener ( 'progress' , handleProgress )
112+ api . removeEventListener ( 'status' , handleStatus )
113+ api . removeEventListener ( 'execution_error' , handleExecutionError )
114+ api . removeEventListener ( 'progress_text' , handleProgressText )
139115 }
140116
141117 function handleExecutionStart ( e : CustomEvent < ExecutionStartWsMessage > ) {
@@ -184,7 +160,7 @@ export const useExecutionStore = defineStore('execution', () => {
184160 clientId . value = api . clientId
185161
186162 // Once we've received the clientId we no longer need to listen
187- api . removeEventListener ( 'status' , handleStatus as EventListener )
163+ api . removeEventListener ( 'status' , handleStatus )
188164 }
189165 }
190166
0 commit comments