Integrated Counter-Example from https://ngrx.io/guide/store
[examples/angular-tour-of-heroes] / src / app / reducers / vorgang.ts
1 import { createReducer, on } from '@ngrx/store';
2 import { increment, decrement, reset } from '../actions/vorgang';
3
4 export const initialState = 0;
5
6 const REDUCER = createReducer(initialState,
7   on(increment, state => state + 1),
8   on(decrement, state => state - 1),
9   on(reset, state => 0),
10 );
11
12 export function reducer(state, action) {
13   return REDUCER(state, action);
14 }