@@ -210,31 +210,7 @@ export interface FlowProps {
210
210
// Todo: Remove in next major version
211
211
export type FlowOptions = FlowProps
212
212
213
- export interface EdgeEvents {
214
- ( event : 'edgeContextMenu' , edgeMouseEvent : EdgeMouseEvent ) : void
215
- ( event : 'edgeMouseEnter' , edgeMouseEvent : EdgeMouseEvent ) : void
216
- ( event : 'edgeMouseMove' , edgeMouseEvent : EdgeMouseEvent ) : void
217
- ( event : 'edgeMouseLeave' , edgeMouseEvent : EdgeMouseEvent ) : void
218
- ( event : 'edgeDoubleClick' , edgeMouseEvent : EdgeMouseEvent ) : void
219
- ( event : 'edgeClick' , edgeMouseEvent : EdgeMouseEvent ) : void
220
- ( event : 'edgeUpdateStart' , edgeMouseEvent : EdgeMouseEvent ) : void
221
- ( event : 'edgeUpdate' , edgeUpdateEvent : EdgeUpdateEvent ) : void
222
- ( event : 'edgeUpdateEnd' , edgeMouseEvent : EdgeMouseEvent ) : void
223
- }
224
-
225
- export interface NodeEvents {
226
- ( event : 'nodeDoubleClick' , nodeMouseEvent : NodeMouseEvent ) : void
227
- ( event : 'nodeClick' , nodeMouseEvent : NodeMouseEvent ) : void
228
- ( event : 'nodeMouseEnter' , nodeMouseEvent : NodeMouseEvent ) : void
229
- ( event : 'nodeMouseMove' , nodeMouseEvent : NodeMouseEvent ) : void
230
- ( event : 'nodeMouseLeave' , nodeMouseEvent : NodeMouseEvent ) : void
231
- ( event : 'nodeContextMenu' , nodeMouseEvent : NodeMouseEvent ) : void
232
- ( event : 'nodeDragStart' , nodeDragEvent : NodeDragEvent ) : void
233
- ( event : 'nodeDrag' , nodeDragEvent : NodeDragEvent ) : void
234
- ( event : 'nodeDragStop' , nodeDragEvent : NodeDragEvent ) : void
235
- }
236
-
237
- export interface FlowEmits extends NodeEvents , EdgeEvents {
213
+ export interface FlowEmits {
238
214
( event : 'nodesChange' , changes : NodeChange [ ] ) : void
239
215
( event : 'edgesChange' , changes : EdgeChange [ ] ) : void
240
216
( event : 'nodesInitialized' ) : void
@@ -282,6 +258,26 @@ export interface FlowEmits extends NodeEvents, EdgeEvents {
282
258
( event : 'updateNodeInternals' ) : void
283
259
( event : 'error' , error : VueFlowError ) : void
284
260
261
+ ( event : 'edgeContextMenu' , edgeMouseEvent : EdgeMouseEvent ) : void
262
+ ( event : 'edgeMouseEnter' , edgeMouseEvent : EdgeMouseEvent ) : void
263
+ ( event : 'edgeMouseMove' , edgeMouseEvent : EdgeMouseEvent ) : void
264
+ ( event : 'edgeMouseLeave' , edgeMouseEvent : EdgeMouseEvent ) : void
265
+ ( event : 'edgeDoubleClick' , edgeMouseEvent : EdgeMouseEvent ) : void
266
+ ( event : 'edgeClick' , edgeMouseEvent : EdgeMouseEvent ) : void
267
+ ( event : 'edgeUpdateStart' , edgeMouseEvent : EdgeMouseEvent ) : void
268
+ ( event : 'edgeUpdate' , edgeUpdateEvent : EdgeUpdateEvent ) : void
269
+ ( event : 'edgeUpdateEnd' , edgeMouseEvent : EdgeMouseEvent ) : void
270
+
271
+ ( event : 'nodeDoubleClick' , nodeMouseEvent : NodeMouseEvent ) : void
272
+ ( event : 'nodeClick' , nodeMouseEvent : NodeMouseEvent ) : void
273
+ ( event : 'nodeMouseEnter' , nodeMouseEvent : NodeMouseEvent ) : void
274
+ ( event : 'nodeMouseMove' , nodeMouseEvent : NodeMouseEvent ) : void
275
+ ( event : 'nodeMouseLeave' , nodeMouseEvent : NodeMouseEvent ) : void
276
+ ( event : 'nodeContextMenu' , nodeMouseEvent : NodeMouseEvent ) : void
277
+ ( event : 'nodeDragStart' , nodeDragEvent : NodeDragEvent ) : void
278
+ ( event : 'nodeDrag' , nodeDragEvent : NodeDragEvent ) : void
279
+ ( event : 'nodeDragStop' , nodeDragEvent : NodeDragEvent ) : void
280
+
285
281
/** v-model event definitions */
286
282
( event : 'update:modelValue' , value : FlowElements ) : void
287
283
( event : 'update:nodes' , value : GraphNode [ ] ) : void
0 commit comments