{"library":"typescript-fsa-redux-saga","type":"library","category":null,"description":"This package provides utility functions to seamlessly integrate asynchronous action creators from `typescript-fsa` with `redux-saga` worker sagas. Its primary function, `bindAsyncAction`, simplifies handling the lifecycle of async operations by automatically dispatching `started`, `done`, and `failed` actions around a saga's execution. This ensures strong type safety throughout the asynchronous flow when using `typescript-fsa`'s action patterns. The current stable version is 2.0.0, which notably requires `typescript-fsa` version 3.x.x. The project actively maintains compatibility with recent `redux-saga` releases, providing a reliable bridge between these two popular libraries for typed state management and side-effect handling.","language":"javascript","status":"active","version":"2.0.0","tags":["javascript","redux-saga","typescript","action","action creator"],"last_verified":"Wed May 27","install":[{"cmd":"npm install typescript-fsa-redux-saga","imports":["import { bindAsyncAction } from 'typescript-fsa-redux-saga';","import actionCreatorFactory from 'typescript-fsa';","import { SagaIterator } from 'redux-saga';"]},{"cmd":"yarn add typescript-fsa-redux-saga","imports":[]},{"cmd":"pnpm add typescript-fsa-redux-saga","imports":[]}],"homepage":null,"github":"https://github.com/aikoven/typescript-fsa-redux-saga","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/typescript-fsa-redux-saga","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/typescript-fsa-redux-saga/compatibility"}}