Skip to content
Snippets Groups Projects
search.module.ts 910 B
import { NgModule } from '@angular/core';

import { StoreModule } from '@ngrx/store';
import { EffectsModule } from '@ngrx/effects';

import { SharedModule } from '../shared/shared.module';
import { MetamodelModule } from '../metamodel/metamodel.module';
import { SearchEffects } from './store/search.effects';
import { SearchService } from './store/search.service';
import { SearchRoutingModule, routedComponents } from './search.routing';
import { dummiesComponents } from './components';
import { reducer } from './store/search.reducer';

@NgModule({
    imports: [
        SharedModule,
        MetamodelModule,
        SearchRoutingModule,
        StoreModule.forFeature('search', reducer),
        EffectsModule.forFeature([SearchEffects])
    ],
    declarations: [
        routedComponents,
        dummiesComponents
    ],
    providers: [
        SearchService
    ]
})
export class SearchModule { }