diff --git a/modules/store/src/models.ts b/modules/store/src/models.ts index ef6acfbd78..a44d6bb188 100644 --- a/modules/store/src/models.ts +++ b/modules/store/src/models.ts @@ -10,7 +10,7 @@ export interface ActionReducer { (state: T | undefined, action: V): T; } -export type ActionReducerMap = { +export type ActionReducerMap = { [p in keyof T]: ActionReducer }; diff --git a/modules/store/src/reducer_manager.ts b/modules/store/src/reducer_manager.ts index bbbcf4441e..75c5a16f90 100644 --- a/modules/store/src/reducer_manager.ts +++ b/modules/store/src/reducer_manager.ts @@ -72,7 +72,10 @@ export class ReducerManager extends BehaviorSubject> private updateReducers(key: string) { this.next(this.reducerFactory(this.reducers, this.initialState)); - this.dispatcher.next({ type: UPDATE, feature: key }); + this.dispatcher.next({ + type: UPDATE, + feature: key, + }); } ngOnDestroy() {