agiledigital / typed-redux-saga

An attempt to bring better TypeScript typing to redux-saga.
MIT License
315 stars 33 forks source link

Fork effects return tasks. #689

Open dlech opened 1 year ago

dlech commented 1 year ago
const task = yield* takeEvery(someAction, handleSomeAction);

In this statement, task currently has type of never since fork effects like takeEvery have a return type of SagaGenerator<never, ForkEffect<never>>.

I think these should be replaced with SagaGenerator<Task, ForkEffect<never>> since all fork effects return a Task object.