@tesler-ui/cra-template-typescript
Version:
The base TypeScript template for Create React App.
27 lines (24 loc) • 822 B
text/typescript
import screenReducer, {initialState as screenInitialState} from './screen'
import dataReducer, {initialState as dataInitialState} from './data'
import viewReducer, {initialState as viewInitialState} from './view'
import sessionReducer, {initialState as sessionInitialState} from './session'
import {RootReducer} from '../interfaces/store'
import { AppReducers } from '../interfaces/storeSlices'
export const reducers: RootReducer<AppReducers, any> = {
screen: {
initialState: screenInitialState,
reducer: screenReducer
},
data: {
initialState: dataInitialState,
reducer: dataReducer
},
view: {
initialState: viewInitialState,
reducer: viewReducer
},
session: {
initialState: sessionInitialState,
reducer: sessionReducer
}
}