no more build errors, still issues with the selectors not returning anything

This commit is contained in:
Art Lowel
2017-07-27 15:12:50 +02:00
parent 49467397ff
commit 05626e2607
29 changed files with 225 additions and 227 deletions

View File

@@ -1,21 +1,22 @@
import { combineReducers } from '@ngrx/store';
import { ActionReducerMap, createFeatureSelector } from '@ngrx/store';
import { CacheState, cacheReducer } from './cache/cache.reducers';
import { IndexState, indexReducer } from './index/index.reducers';
import { DataState, dataReducer } from './data/data.reducers';
import { responseCacheReducer, ResponseCacheState } from './cache/response-cache.reducer';
import { objectCacheReducer, ObjectCacheState } from './cache/object-cache.reducer';
import { hrefIndexReducer, HrefIndexState } from './index/href-index.reducer';
import { requestReducer, RequestState } from './data/request.reducer';
export interface CoreState {
cache: CacheState,
index: IndexState,
data: DataState
'data/object': ObjectCacheState,
'data/response': ResponseCacheState,
'data/request': RequestState,
'index/href': HrefIndexState
}
export const reducers = {
cache: cacheReducer,
index: indexReducer,
data: dataReducer
export const coreReducers: ActionReducerMap<CoreState> = {
'data/object': objectCacheReducer,
'data/response': responseCacheReducer,
'data/request': requestReducer,
'index/href': hrefIndexReducer
};
export function coreReducer(state: any, action: any) {
return combineReducers(reducers)(state, action);
}
export const coreSelector = createFeatureSelector<CoreState>('core');