feat(zoom): Add d3zoom event to hooks
This commit is contained in:
+5
-4
@@ -1,6 +1,7 @@
|
|||||||
import { EventHook, EventHookOn } from '@vueuse/core'
|
import { EventHook, EventHookOn } from '@vueuse/core'
|
||||||
import { MouseTouchEvent } from '@braks/revue-draggable'
|
import { MouseTouchEvent } from '@braks/revue-draggable'
|
||||||
import { FlowInstance, Dimensions, XYPosition } from './flow'
|
import { D3ZoomEvent } from 'd3-zoom'
|
||||||
|
import { FlowInstance } from './flow'
|
||||||
import { GraphEdge } from './edge'
|
import { GraphEdge } from './edge'
|
||||||
import { GraphNode } from './node'
|
import { GraphNode } from './node'
|
||||||
import { Connection, OnConnectStartParams } from './connection'
|
import { Connection, OnConnectStartParams } from './connection'
|
||||||
@@ -26,9 +27,9 @@ export interface FlowEvents<N = any, E = N> {
|
|||||||
connectStop: MouseEvent
|
connectStop: MouseEvent
|
||||||
connectEnd: MouseEvent
|
connectEnd: MouseEvent
|
||||||
paneReady: FlowInstance<N, E>
|
paneReady: FlowInstance<N, E>
|
||||||
move: FlowTransform | undefined
|
move: { event: D3ZoomEvent<HTMLDivElement, any>; flowTransform: FlowTransform }
|
||||||
moveStart: FlowTransform | undefined
|
moveStart: { event: D3ZoomEvent<HTMLDivElement, any>; flowTransform: FlowTransform }
|
||||||
moveEnd: FlowTransform | undefined
|
moveEnd: { event: D3ZoomEvent<HTMLDivElement, any>; flowTransform: FlowTransform }
|
||||||
selectionDragStart: { event: MouseTouchEvent; nodes: GraphNode<N>[] }
|
selectionDragStart: { event: MouseTouchEvent; nodes: GraphNode<N>[] }
|
||||||
selectionDrag: { event: MouseTouchEvent; nodes: GraphNode<N>[] }
|
selectionDrag: { event: MouseTouchEvent; nodes: GraphNode<N>[] }
|
||||||
selectionDragStop: { event: MouseTouchEvent; nodes: GraphNode<N>[] }
|
selectionDragStop: { event: MouseTouchEvent; nodes: GraphNode<N>[] }
|
||||||
|
|||||||
Reference in New Issue
Block a user