{"library":"react-redux-typescript","type":"library","category":null,"description":"react-redux-typescript provides a robust collection of advanced TypeScript utility types, primarily focusing on 'Mapped Types' for complex object and key manipulation. As of version 3.11.0, it offers types like `DiffKeys`, `Omit`, `Assign`, `Overwrite`, `DeepReadonly`, `Optional`, `Required`, `Mutable`, and `UnionToIntersection`. It also includes a utility function `getReturnOfExpression` for inferring function return types. The library is actively maintained with frequent minor releases, though its name can be misleading as the React/Redux-specific parts (re-exports from `typesafe-actions`) are deprecated and slated for removal in future major versions. A key differentiator is its commitment to thorough type correctness testing, zero third-party runtime dependencies for its core utility types, and providing separate bundles for various module workflows (CommonJS, ES Module).","language":"javascript","status":"active","version":"3.0.0-rc.3","tags":["javascript","react","redux","typescript","utils"],"install":[{"cmd":"npm install react-redux-typescript","imports":["import { Omit } from 'react-redux-typescript';","import { Assign } from 'react-redux-typescript';","import { getReturnOfExpression } from 'react-redux-typescript';","import { DeepReadonly } from 'react-redux-typescript';"]},{"cmd":"yarn add react-redux-typescript","imports":[]},{"cmd":"pnpm add react-redux-typescript","imports":[]}],"homepage":null,"github":"https://github.com/piotrwitek/react-redux-typescript","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/react-redux-typescript","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/react-redux-typescript/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}