Files
dspace-angular/src/app/core/cache/cache.reducers.ts
William Welling 066bba28af fixed lint errors
2017-07-13 11:19:02 -05:00

19 lines
507 B
TypeScript

import { combineReducers } from '@ngrx/store';
import { ResponseCacheState, responseCacheReducer } from './response-cache.reducer';
import { ObjectCacheState, objectCacheReducer } from './object-cache.reducer';
export interface CacheState {
response: ResponseCacheState,
object: ObjectCacheState
}
export const reducers = {
response: responseCacheReducer,
object: objectCacheReducer
};
export function cacheReducer(state: any, action: any) {
return combineReducers(reducers)(state, action);
}