refactor(core,types): use MouseTouchEvent for EdgeMouseEvent type
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
This commit is contained in:
@@ -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
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user