edges: addEdge()

in packages/x-flow/src/models/store.ts [81:110]


            edges: addEdge(connection, get().edges),
          });
        },
        setNodes: (nodes) => {
          set({ nodes: transformNodes(nodes) });
        },
        setEdges: edges => {
          set({ edges });
        },
        addNodes: (payload, isTransform = true) => {
          const newNodes = get().nodes.concat(transformNodes(Array.isArray(payload) ? payload : [payload]));
          set({ nodes: newNodes });
        },
        addEdges: payload => {
          set({ edges: get().edges.concat(payload) });
        },
        // setNodeMenus: (nodeMenus: any) => {
        //   set({ nodeMenus });
        // },
        setIsAddingNode: payload => {
          set({ isAddingNode: payload });
        },
        setCandidateNode: candidateNode => {
          set({ candidateNode });
        },
        setMousePosition: (mousePosition: any) => {
          set({ mousePosition });
        },
        setLayout: (layout: 'LR' | 'TB') => {
          if (!layout) {