Community-provided TypeScript type definitions for Redux ORM (https://github.com/tommikaikkonen/redux-orm). Version 0.0.4 is a pre-release alpha with no guaranteed backward compatibility. The package was intended to be merged into DefinitelyTyped by early 2018, but as of 2025 it remains unmerged and is effectively unmaintained. It provides interfaces, types, and generics for models, sessions, ORM, and selectors, enabling type-safe use of Redux ORM in TypeScript projects. Key differentiators: it was the primary source of Redux ORM types before the library itself adopted TypeScript. As of Redux ORM v0.16+, official types are included, making this package obsolete.
npm install types-redux-ormNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to set up a Redux ORM model with TypeScript types from types-redux-orm, including tsconfig configuration, model definition with generics, session usage in a reducer, and ORM instantiation.
Upgrade to redux-orm >=0.16 and remove types-redux-orm dependency. Remove typeRoots config from tsconfig.json.
Add './node_modules/types-redux-orm' to typeRoots array in tsconfig.json. Note that this may conflict with other typeRoots entries.
Pin exact version in package.json and test after upgrades.
Check Redux ORM changelog and migrate to official types. Many type names have changed (e.g., IORMCommonState is now ORMCommonState).
Add './node_modules/types-redux-orm' to typeRoots in tsconfig.json. Ensure types-redux-orm is installed.
Import runtime symbols (Model, attr, ORM, etc.) from 'redux-orm', not 'types-redux-orm'. Types are augmented automatically.
Upgrade to Redux ORM v0.16+ with official types. Alternatively, manually augment types.
No dependency data recorded yet.