refactor(core,types): use MouseTouchEvent for EdgeMouseEvent type

Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
This commit is contained in:
braks
2023-02-15 00:24:22 +01:00
committed by Braks
parent ea0696c566
commit 09c56a60b3
+4 -3
View File
@@ -8,7 +8,7 @@ import type { EdgeChange, NodeChange } from './changes'
import type { VueFlowStore } from './store' import type { VueFlowStore } from './store'
import type { FlowElements } from './flow' import type { FlowElements } from './flow'
export type MouseTouchEvent = MouseEvent | TouchEvent | PointerEvent export type MouseTouchEvent = MouseEvent | TouchEvent
export interface NodeMouseEvent { export interface NodeMouseEvent {
event: MouseTouchEvent event: MouseTouchEvent
@@ -17,18 +17,19 @@ export interface NodeMouseEvent {
} }
export interface NodeDragEvent { export interface NodeDragEvent {
event: MouseEvent event: MouseTouchEvent
node: GraphNode node: GraphNode
nodes: GraphNode[] nodes: GraphNode[]
intersections?: GraphNode[] intersections?: GraphNode[]
} }
export interface EdgeMouseEvent { export interface EdgeMouseEvent {
event: MouseEvent event: MouseTouchEvent
edge: GraphEdge edge: GraphEdge
} }
export interface EdgeUpdateEvent { export interface EdgeUpdateEvent {
event: MouseTouchEvent
edge: GraphEdge edge: GraphEdge
connection: Connection connection: Connection
} }