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

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,
});
}