@@ -210,31 +210,7 @@ export interface FlowProps {
210210// Todo: Remove in next major version
211211export type FlowOptions = FlowProps
212212
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 {
238214 ( event : 'nodesChange' , changes : NodeChange [ ] ) : void
239215 ( event : 'edgesChange' , changes : EdgeChange [ ] ) : void
240216 ( event : 'nodesInitialized' ) : void
@@ -282,6 +258,26 @@ export interface FlowEmits extends NodeEvents, EdgeEvents {
282258 ( event : 'updateNodeInternals' ) : void
283259 ( event : 'error' , error : VueFlowError ) : void
284260
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+
285281 /** v-model event definitions */
286282 ( event : 'update:modelValue' , value : FlowElements ) : void
287283 ( event : 'update:nodes' , value : GraphNode [ ] ) : void
0 commit comments