Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 43x 43x 43x 43x 43x 43x 1x 1x | import { addEdge, removeEdge, setEdges } from "./edges.actions"
import { addItemToArray, removeItemFromArray } from "../../../../util/arrayHelper"
import { createReducer, on } from "@ngrx/store"
import { Edge } from "../../../../codeCharta.model"
import { setState } from "../../util/setState.reducer.factory"
export const defaultEdges: Edge[] = []
export const edges = createReducer(
defaultEdges,
on(setEdges, setState(defaultEdges)),
on(addEdge, (state, action) => addItemToArray(state, action.edge)),
on(removeEdge, (state, action) => removeItemFromArray(state, action.edge))
)
|