You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
955 B
TypeScript
27 lines
955 B
TypeScript
import { combineReducers, Reducer } from 'redux';
|
|
import authReducer from './auth-reducer';
|
|
import tasksReducer from './tasks-reducer';
|
|
import usersReducer from './users-reducer';
|
|
import shareReducer from './share-reducer';
|
|
import formatsReducer from './formats-reducer';
|
|
import pluginsReducer from './plugins-reducer';
|
|
import modelsReducer from './models-reducer';
|
|
import notificationsReducer from './notifications-reducer';
|
|
import annotationReducer from './annotation-reducer';
|
|
import settingsReducer from './settings-reducer';
|
|
|
|
export default function createRootReducer(): Reducer {
|
|
return combineReducers({
|
|
auth: authReducer,
|
|
tasks: tasksReducer,
|
|
users: usersReducer,
|
|
share: shareReducer,
|
|
formats: formatsReducer,
|
|
plugins: pluginsReducer,
|
|
models: modelsReducer,
|
|
notifications: notificationsReducer,
|
|
annotation: annotationReducer,
|
|
settings: settingsReducer,
|
|
});
|
|
}
|