UNPKG

@bengo.co/typescript-web-starter

Version:

A simple website project written in TypeScript. Use this as a starting point for your project.

26 lines (23 loc) 552 B
/** * Reducers for ben module. * Meant to be used with ../store */ import { Reducer } from "redux"; import { actionTypes, TypescriptWebStarterAppAction } from "../actions"; export interface BenState { message: string; } export const defaultState: BenState = { message: "", }; export const reducer: Reducer<BenState, TypescriptWebStarterAppAction> = ( state = defaultState, action, ) => { switch (action.type) { case actionTypes.SetBenMessageAction: return { ...state, message: action.payload.message }; default: return state; } };