diff --git a/src/store/stateStore.ts b/src/store/stateStore.ts index 7b3ac9f3..b5d1a9ae 100644 --- a/src/store/stateStore.ts +++ b/src/store/stateStore.ts @@ -1,6 +1,6 @@ import microDiff from 'microdiff' import { setActivePinia, createPinia, defineStore, StoreDefinition, acceptHMRUpdate } from 'pinia' -import { FlowState, FlowActions, Elements, FlowGetters, GraphNode, GraphEdge, Edge, NextElements } from '~/types' +import { FlowState, FlowActions, Elements, FlowGetters, GraphNode, GraphEdge, Edge } from '~/types' import { getConnectedEdges, getNodesInside, @@ -10,8 +10,6 @@ import { isGraphNode, getSourceTargetNodes, isEdge, - processElements, - parseElement, parseElements, } from '~/utils' @@ -86,7 +84,7 @@ export default (id: string, preloadedState: FlowState) => { }, }, actions: { - async setElements(elements) { + setElements(elements) { const { nodes, edges } = parseElements(elements, this.elements, this.nodeExtent) edges.forEach((edge: Edge, i, arr) => { const { sourceNode, targetNode } = getSourceTargetNodes(edge, nodes) diff --git a/src/types/store.ts b/src/types/store.ts index 255d2d74..adef6c53 100644 --- a/src/types/store.ts +++ b/src/types/store.ts @@ -73,7 +73,7 @@ export interface FlowState extends Omit { } export interface FlowActions { - setElements: (elements: Elements) => Promise + setElements: (elements: Elements) => void setUserSelection: (mousePos: XYPosition) => void updateUserSelection: (mousePos: XYPosition) => void unsetUserSelection: () => void