Skip to content

Interface: FlowEvents ​

Table of contents ​

Properties ​

Properties ​

clickConnectEnd ​

• clickConnectEnd: undefined | MouseEvent | TouchEvent


clickConnectStart ​

• clickConnectStart: { event?: MouseEvent | TouchEvent } & OnConnectStartParams


connect ​

• connect: Connection


connectEnd ​

• connectEnd: undefined | MouseEvent | TouchEvent


connectStart ​

• connectStart: { event?: MouseEvent | TouchEvent } & OnConnectStartParams


edgeClick ​

• edgeClick: EdgeMouseEvent


edgeContextMenu ​

• edgeContextMenu: EdgeMouseEvent


edgeDoubleClick ​

• edgeDoubleClick: EdgeMouseEvent


edgeMouseEnter ​

• edgeMouseEnter: EdgeMouseEvent


edgeMouseLeave ​

• edgeMouseLeave: EdgeMouseEvent


edgeMouseMove ​

• edgeMouseMove: EdgeMouseEvent


edgeUpdate ​

• edgeUpdate: EdgeUpdateEvent


edgeUpdateEnd ​

• edgeUpdateEnd: EdgeMouseEvent


edgeUpdateStart ​

• edgeUpdateStart: EdgeMouseEvent


edgesChange ​

• edgesChange: EdgeChange[]


error ​

• error: VueFlowError<ErrorCode, [] | [id?: string] | [id: null | string] | [id: string, parentId: string] | [type: string] | [id: string] | [id: string] | [id: string, source: string] | [id: string, target: string] | [type: string] | [id: string, source: string, target: string] | [id: string, source: string, target: string] | [id: string] | [id: string]>


init ​

• init: VueFlowStore


miniMapNodeClick ​

• miniMapNodeClick: NodeMouseEvent


miniMapNodeDoubleClick ​

• miniMapNodeDoubleClick: NodeMouseEvent


miniMapNodeMouseEnter ​

• miniMapNodeMouseEnter: NodeMouseEvent


miniMapNodeMouseLeave ​

• miniMapNodeMouseLeave: NodeMouseEvent


miniMapNodeMouseMove ​

• miniMapNodeMouseMove: NodeMouseEvent


move ​

• move: Object

Type declaration ​

NameType
eventnull | MouseTouchEvent
viewportViewport

moveEnd ​

• moveEnd: Object

Type declaration ​

NameType
eventnull | MouseTouchEvent
viewportViewport

moveStart ​

• moveStart: Object

Type declaration ​

NameType
eventnull | MouseTouchEvent
viewportViewport

nodeClick ​

• nodeClick: NodeMouseEvent


nodeContextMenu ​

• nodeContextMenu: NodeMouseEvent


nodeDoubleClick ​

• nodeDoubleClick: NodeMouseEvent


nodeDrag ​

• nodeDrag: NodeDragEvent


nodeDragStart ​

• nodeDragStart: NodeDragEvent


nodeDragStop ​

• nodeDragStop: NodeDragEvent


nodeMouseEnter ​

• nodeMouseEnter: NodeMouseEvent


nodeMouseLeave ​

• nodeMouseLeave: NodeMouseEvent


nodeMouseMove ​

• nodeMouseMove: NodeMouseEvent


nodesChange ​

• nodesChange: NodeChange[]


nodesInitialized ​

• nodesInitialized: GraphNode<any, any, string>[]


paneClick ​

• paneClick: MouseEvent


paneContextMenu ​

• paneContextMenu: MouseEvent


paneMouseEnter ​

• paneMouseEnter: PointerEvent


paneMouseLeave ​

• paneMouseLeave: PointerEvent


paneMouseMove ​

• paneMouseMove: PointerEvent


paneReady ​

• paneReady: VueFlowStore

Deprecated

use init instead


paneScroll ​

• paneScroll: undefined | WheelEvent


selectionContextMenu ​

• selectionContextMenu: Object

Type declaration ​

NameType
eventMouseEvent
nodesGraphNode<any, any, string>[]

selectionDrag ​

• selectionDrag: NodeDragEvent


selectionDragStart ​

• selectionDragStart: NodeDragEvent


selectionDragStop ​

• selectionDragStop: NodeDragEvent


selectionEnd ​

• selectionEnd: MouseEvent


selectionStart ​

• selectionStart: MouseEvent


updateNodeInternals ​

• updateNodeInternals: string[]


viewportChange ​

• viewportChange: Viewport


viewportChangeEnd ​

• viewportChangeEnd: Viewport


viewportChangeStart ​

• viewportChangeStart: Viewport

Released under the MIT License.