Como redefinir todos os estados do ngrx / store?

Estou usando Angular 2 comngrx / store. Quero redefinir todos os estados da loja quando o usuário despachaUSER_LOGOUT.

Eu li a resposta de Dan Abramov sobreComo redefinir o estado de uma loja Redux?, mas eu não descobri como escreverrootReducer corretamente e onde colocá-lo ao usar o ngrx / store.

Ou existe outra maneira de lidar com isso no ngrx / store?

bootstrap(App, [
    provideStore(
      compose(
        storeFreeze,
        storeLogger(),
        combineReducers
      )({
        router: routerReducer,
        foo: fooReducer,
        bar: barReducer
      })
    )
  ]);

questionAnswers(4)

yourAnswerToTheQuestion