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