Skip to content

Commit e06d2e6

Browse files
committed
revert(core,types): revert extending events from separate interfaces
1 parent 15cc9b9 commit e06d2e6

File tree

1 file changed

+21
-25
lines changed

1 file changed

+21
-25
lines changed

packages/core/src/types/flow.ts

Lines changed: 21 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -210,31 +210,7 @@ export interface FlowProps {
210210
// Todo: Remove in next major version
211211
export 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

Comments
 (0)