summaryrefslogtreecommitdiffstats
path: root/releases/2.2.0.yaml
blob: 964d92ffead0297e5bf95ba38f0bb4b379a674ee (plain)
1
2
3
4
distribution_type: 'maven'
version: '2.2.0'
project: 'policy-api'
log_dir: 'policy-api-maven-stage-master/281/'
pan> {Action} from 'redux'; import {UPDATE_FLAGS, UPDATE_NAME, UpdateFlagsAction, UpdateGlobalAction} from "./global.actions"; export interface GlobalState { name : string; flags : { [key: string]: boolean }; } const initialState: GlobalState = { name : null, flags : null }; export const GlobalReducer = function (state: GlobalState = initialState, action: Action): GlobalState { switch (action.type) { case UPDATE_NAME: return Object.assign(state, state, (<UpdateGlobalAction>action)); case UPDATE_FLAGS: Object.assign(state, (<UpdateFlagsAction>action)); return Object.assign({}, state); default: return state; } };