Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 8x | import { NgModule } from '@angular/core'; import { EffectsModule } from '@ngrx/effects'; import { ActionReducerMap, StoreModule } from '@ngrx/store'; import { pick } from 'lodash-es'; import { ContactUsState } from './contact-us-store'; import { ContactEffects } from './contact/contact.effects'; import { contactReducer } from './contact/contact.reducer'; const contactUsReducers: ActionReducerMap<ContactUsState> = { contact: contactReducer, }; const contactUsEffects = [ContactEffects]; @NgModule({ imports: [EffectsModule.forFeature(contactUsEffects), StoreModule.forFeature('contactUs', contactUsReducers)], }) export class ContactUsStoreModule { static forTesting(...reducers: (keyof ActionReducerMap<ContactUsState>)[]) { return StoreModule.forFeature('contactUs', pick(contactUsReducers, reducers)); } } |