diff --git a/src/container/EdgeRenderer/EdgeRenderer.vue b/src/container/EdgeRenderer/EdgeRenderer.vue index 43f7ef0e..448f83d8 100644 --- a/src/container/EdgeRenderer/EdgeRenderer.vue +++ b/src/container/EdgeRenderer/EdgeRenderer.vue @@ -33,7 +33,7 @@ const connectionLineVisible = controlledComputed( ), ) const transform = computed(() => `translate(${store.transform[0]},${store.transform[1]}) scale(${store.transform[2]})`) -const edgeLevels = computed(() => groupEdgesByZLevel(store.getEdges, store.getNodes)) +const groups = computed(() => groupEdgesByZLevel(store.getEdges, store.getNodes)) - + diff --git a/src/types/edge.ts b/src/types/edge.ts index 99dd33be..3d7fdac1 100644 --- a/src/types/edge.ts +++ b/src/types/edge.ts @@ -83,8 +83,8 @@ export interface EdgeProps { labelBgBorderRadius?: number animated?: boolean updatable?: boolean - markerStart?: EdgeMarkerType - markerEnd?: any + markerStart?: string + markerEnd?: string } export interface SmoothStepEdgeProps extends EdgeProps { diff --git a/src/types/store.ts b/src/types/store.ts index 8f3821c6..106f6387 100644 --- a/src/types/store.ts +++ b/src/types/store.ts @@ -8,8 +8,7 @@ import { GraphNode, CoordinateExtent, Node } from './node' import { D3Selection, D3Zoom, D3ZoomHandler, KeyCode, PanOnScrollMode } from './zoom' import { FlowHooks } from './hooks' -export interface FlowState extends FlowOptions { - id?: never +export interface FlowState extends Omit, 'id'> { hooks: FlowHooks instance?: FlowInstance