1 import { createReducer, on } from '@ngrx/store';
2 import { increment, decrement, reset } from '../actions/vorgang';
4 export interface State {
8 export const initialState: State = { counter: 0 };
10 const REDUCER = createReducer(initialState,
11 on(increment, state => {
12 return { counter: state.counter + 1 };
14 on(decrement, state => {
15 return { counter: state.counter - 1 };
18 return { counter: 0 };
22 export function reducer(state, action) {
23 return REDUCER(state, action);