mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-17 15:03:07 +00:00
29 lines
1.3 KiB
TypeScript
29 lines
1.3 KiB
TypeScript
import { ActionReducerMap } from '@ngrx/store';
|
|
|
|
import { bitstreamFormatReducer } from '../admin/admin-registries/bitstream-formats/bitstream-format.reducers';
|
|
import { authReducer } from './auth/auth.reducer';
|
|
import { objectCacheReducer } from './cache/object-cache.reducer';
|
|
import { serverSyncBufferReducer } from './cache/server-sync-buffer.reducer';
|
|
import { CoreState } from './core-state.model';
|
|
import { objectUpdatesReducer } from './data/object-updates/object-updates.reducer';
|
|
import { requestReducer } from './data/request.reducer';
|
|
import { historyReducer } from './history/history.reducer';
|
|
import { indexReducer } from './index/index.reducer';
|
|
import { jsonPatchOperationsReducer } from './json-patch/json-patch-operations.reducer';
|
|
import { metaTagReducer } from './metadata/meta-tag.reducer';
|
|
import { routeReducer } from './services/route.reducer';
|
|
|
|
export const coreReducers: ActionReducerMap<CoreState> = {
|
|
'bitstreamFormats': bitstreamFormatReducer,
|
|
'cache/object': objectCacheReducer,
|
|
'cache/syncbuffer': serverSyncBufferReducer,
|
|
'cache/object-updates': objectUpdatesReducer,
|
|
'data/request': requestReducer,
|
|
'history': historyReducer,
|
|
'index': indexReducer,
|
|
'auth': authReducer,
|
|
'json/patch': jsonPatchOperationsReducer,
|
|
'metaTag': metaTagReducer,
|
|
'route': routeReducer,
|
|
};
|