From db70409337298246a11ee01adc3fdbc7d22e22c4 Mon Sep 17 00:00:00 2001 From: Braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Tue, 23 Nov 2021 23:20:49 +0100 Subject: [PATCH] fix(types): hooks to return a graph-node type Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com> --- src/types/hooks.ts | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/src/types/hooks.ts b/src/types/hooks.ts index d26b43f0..44aa06f8 100644 --- a/src/types/hooks.ts +++ b/src/types/hooks.ts @@ -1,23 +1,23 @@ import { EventHook } from '@vueuse/core' import { FlowTransform, FlowInstance, FlowElements } from './flow' import { GraphEdge } from './edge' -import { Node } from './node' +import { GraphNode } from './node' import { Connection, OnConnectStartParams } from './connection' export type FlowHook = EventHook export interface FlowEvents { - elementClick: { event: MouseEvent; element: Node | GraphEdge } + elementClick: { event: MouseEvent; element: GraphNode | GraphEdge } elementsRemove: FlowElements - nodeDoubleClick: { event: MouseEvent; node: Node } - nodeClick: { event: MouseEvent; node: Node } - nodeMouseEnter: { event: MouseEvent; node: Node } - nodeMouseMove: { event: MouseEvent; node: Node } - nodeMouseLeave: { event: MouseEvent; node: Node } - nodeContextMenu: { event: MouseEvent; node: Node } - nodeDragStart: { event: MouseEvent; node: Node } - nodeDrag: { event: MouseEvent; node: Node } - nodeDragStop: { event: MouseEvent; node: Node } + nodeDoubleClick: { event: MouseEvent; node: GraphNode } + nodeClick: { event: MouseEvent; node: GraphNode } + nodeMouseEnter: { event: MouseEvent; node: GraphNode } + nodeMouseMove: { event: MouseEvent; node: GraphNode } + nodeMouseLeave: { event: MouseEvent; node: GraphNode } + nodeContextMenu: { event: MouseEvent; node: GraphNode } + nodeDragStart: { event: MouseEvent; node: GraphNode } + nodeDrag: { event: MouseEvent; node: GraphNode } + nodeDragStop: { event: MouseEvent; node: GraphNode } connect: Connection connectStart: { event: MouseEvent @@ -30,10 +30,10 @@ export interface FlowEvents { moveStart: FlowTransform | undefined moveEnd: FlowTransform | undefined selectionChange: FlowElements | null - selectionDragStart: { event: MouseEvent; nodes: Node[] } - selectionDrag: { event: MouseEvent; nodes: Node[] } - selectionDragStop: { event: MouseEvent; nodes: Node[] } - selectionContextMenu: { event: MouseEvent; nodes: Node[] } + selectionDragStart: { event: MouseEvent; nodes: GraphNode[] } + selectionDrag: { event: MouseEvent; nodes: GraphNode[] } + selectionDragStop: { event: MouseEvent; nodes: GraphNode[] } + selectionContextMenu: { event: MouseEvent; nodes: GraphNode[] } paneScroll: WheelEvent | undefined paneClick: MouseEvent paneContextMenu: MouseEvent