У меня есть приложение Angular, разработанное в Angular 2 и ngrx / store1 или 2 (у меня нет package.json или node_moduels). Я пытаюсь настроить это приложение в Angular 5 и ngrx / store 5.1.0. Как и ожидалось, в последней версии чего-то нет. Одним из важных моментов, когда это не работает, является то, что у Action нет полезной нагрузки. Если я создаю экземпляр Action с полезной нагрузкой, он возвращает: «Ошибка TS2339: свойство 'payload' не существует для типа 'Action';» Я следил за кодом действия в библиотеке ngrx / store, собственно, интерфейс действия определен следующим образом.
export interface Action {
type: string;
}
Я много искал в Интернете о новом ngrx / store, однако мне не удалось найти ответа, есть ли у кого-нибудь информация об этом?