Можно ли использовать неклассовые действия с сохранением данных Nx?Я не мог найти ничего в документах.Вот то, что я пробовал до сих пор:
run: (action, state) => {
const booking: Booking = action.booking;
return this.httpClient.post<FirebasePostResponse>('https://foo/bar.json', booking).pipe(
map((res, err) => {
return bookingsAddOneSuccess({booking});
})
);
},
, что дает мне ошибку несоответствия типов.Я думаю, что обходной путь - использовать @Effect({dispatch: false})
и отправлять из метода run самостоятельно, ничего не возвращая.Но, может быть, есть лучший способ, не злоупотребляя эффектами?