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 15 | 44x 44x 44x 44x 44x 1x | import { setAttributeTypes, updateAttributeType } from "./attributeTypes.actions" import { AttributeTypes } from "../../../../codeCharta.model" import { createReducer, on } from "@ngrx/store" import { setState } from "../../util/setState.reducer.factory" export const defaultAttributeTypes: AttributeTypes = { nodes: {}, edges: {} } export const attributeTypes = createReducer( defaultAttributeTypes, on(setAttributeTypes, setState(defaultAttributeTypes)), on(updateAttributeType, (state, action) => ({ ...state, [action.category]: { ...state[action.category], [action.name]: action.attributeType } })) ) |