посмотрите как в инструкции делают https://ngrx.io/guide/store/reducers#creating-the-reducer-function
да, тогда типизация будет работать как ожидается
норм практика для ngrx это тип на овер9000 строк (если много экшнов), который подставляется уже action параметр при создании редьюсера.
Обсуждают сегодня