getReducer
Generate the reducer function
import { getReducer, StoreFacade } from '@ngrx-ducks/core';
import { GreetingState } from './greeting.state';
@StoreChunk()
export class Chunk {
// createDuck, bindSelectors, usePick ....
}
const initialState: GreetingState = { greetings: [] };
export const facadeReducer = getReducer(initialState, Chunk);import { Action, combineReducers } from '@ngrx/store';
import { facadeReducer } from './facade';
import { GreetingState } from './greeting.state';
export interface State {
greeting: GreetingState;
}
export function reducers(state: State, action: Action) {
return combineReducers<State>({
greeting: facadeReducer
})(state, action);
}Inlining
Last updated
Was this helpful?