ngrx-handlers
Version:
NgRx Plugin for Generating Actions and Reducer Based on the Handler Map
21 lines (20 loc) • 638 B
TypeScript
import { ActionReducer } from '@ngrx/store';
/**
* Merges the array of reducers into one.
*
* @param reducers An array of reducers for the same state slice.
* @returns A reducer merged from the provided reducers.
*
* @example
* // movies.reducer.ts
* const moviesReducer = mergeReducers(moviesPageReducer, moviesEffectsReducer);
*
* // movies.module.ts
* \@NgModule({
* imports: [StoreModule.forFeature('movies', moviesReducer)],
* })
* export class MoviesModule {}
*
* @see combineHandlers
*/
export declare function mergeReducers<State>(...reducers: ActionReducer<State>[]): ActionReducer<State>;