UNPKG

sharyn

Version:

Combines all the other packages under one.

16 lines (11 loc) 381 B
// @flow // flow-disable-next-line import swit from '@sharyn/util/swit' import { offlineCase, onlineCase, startClientNavigationCase } from './env-cases' const envReducer = (envState: Object = {}, { payload, type }: Object) => swit( type, [startClientNavigationCase, onlineCase, offlineCase].map(c => c(envState, payload)), envState, ) export default envReducer