AlexAegis/loreplotter

View on GitHub
src/app/lore/store/lore-store.module.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { NgModule } from '@angular/core';
import { ActorEffects, SceneEffects } from '@lore/store/effects';
import { LoreEffects } from '@lore/store/effects/lore.effects';
import { StoreFacade } from '@lore/store/store-facade.service';
import { EffectsModule } from '@ngrx/effects';
import { StoreModule } from '@ngrx/store';

import { reducers } from './reducers';

export const APP_LORE_FEATURE_STATE_ID = 'app-lore';

@NgModule({
    imports: [
        StoreModule.forFeature(APP_LORE_FEATURE_STATE_ID, reducers),
        EffectsModule.forFeature([LoreEffects, ActorEffects, SceneEffects])
    ],
    providers: [StoreFacade]
})
export class LoreStoreModule {}