refactor(vue-flow,hooks): simplify event defs
This commit is contained in:
@@ -15,6 +15,12 @@ export interface NodeMouseEvent {
|
|||||||
connectedEdges: GraphEdge[]
|
connectedEdges: GraphEdge[]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export interface NodeDragEvent {
|
||||||
|
event: MouseEvent
|
||||||
|
node: GraphNode
|
||||||
|
nodes: GraphNode[]
|
||||||
|
}
|
||||||
|
|
||||||
export interface EdgeMouseEvent {
|
export interface EdgeMouseEvent {
|
||||||
event: MouseEvent
|
event: MouseEvent
|
||||||
edge: GraphEdge
|
edge: GraphEdge
|
||||||
@@ -34,9 +40,9 @@ export interface FlowEvents {
|
|||||||
nodeMouseMove: NodeMouseEvent
|
nodeMouseMove: NodeMouseEvent
|
||||||
nodeMouseLeave: NodeMouseEvent
|
nodeMouseLeave: NodeMouseEvent
|
||||||
nodeContextMenu: NodeMouseEvent
|
nodeContextMenu: NodeMouseEvent
|
||||||
nodeDragStart: NodeMouseEvent
|
nodeDragStart: NodeDragEvent
|
||||||
nodeDrag: NodeMouseEvent
|
nodeDrag: NodeDragEvent
|
||||||
nodeDragStop: NodeMouseEvent
|
nodeDragStop: NodeDragEvent
|
||||||
miniMapNodeClick: NodeMouseEvent
|
miniMapNodeClick: NodeMouseEvent
|
||||||
miniMapNodeDoubleClick: NodeMouseEvent
|
miniMapNodeDoubleClick: NodeMouseEvent
|
||||||
miniMapNodeMouseEnter: NodeMouseEvent
|
miniMapNodeMouseEnter: NodeMouseEvent
|
||||||
@@ -52,9 +58,9 @@ export interface FlowEvents {
|
|||||||
move: { event: D3ZoomEvent<HTMLDivElement, any>; flowTransform: FlowTransform }
|
move: { event: D3ZoomEvent<HTMLDivElement, any>; flowTransform: FlowTransform }
|
||||||
moveStart: { event: D3ZoomEvent<HTMLDivElement, any>; flowTransform: FlowTransform }
|
moveStart: { event: D3ZoomEvent<HTMLDivElement, any>; flowTransform: FlowTransform }
|
||||||
moveEnd: { event: D3ZoomEvent<HTMLDivElement, any>; flowTransform: FlowTransform }
|
moveEnd: { event: D3ZoomEvent<HTMLDivElement, any>; flowTransform: FlowTransform }
|
||||||
selectionDragStart: { event: MouseTouchEvent; nodes: GraphNode[] }
|
selectionDragStart: NodeDragEvent
|
||||||
selectionDrag: { event: MouseTouchEvent; nodes: GraphNode[] }
|
selectionDrag: NodeDragEvent
|
||||||
selectionDragStop: { event: MouseTouchEvent; nodes: GraphNode[] }
|
selectionDragStop: NodeDragEvent
|
||||||
selectionContextMenu: { event: MouseEvent; nodes: GraphNode[] }
|
selectionContextMenu: { event: MouseEvent; nodes: GraphNode[] }
|
||||||
paneScroll: WheelEvent | undefined
|
paneScroll: WheelEvent | undefined
|
||||||
paneClick: MouseEvent
|
paneClick: MouseEvent
|
||||||
|
|||||||
Reference in New Issue
Block a user