Skip to content

⭐ Entity

Terrence Daniels edited this page Aug 14, 2026 · 1 revision

@ngrx/entity — real source, 141/141 tests passing, 0 lint errors. Audited clean at addition time: no classes extend RxJS types, so it carries none of the composition-over-inheritance ripple effects/router-store/store-devtools/data each hit.

Code review complete: 9/9 files, 0 real bugs found — the first module to come back clean, unlike store's 3 findings. Unlike store's reducers, entity's CRUD adapters have no supported nullable-initial-state path (every adapter is only ever seeded via getInitialState(), which never returns null), so the entry-point-vs-recursive-call guard asymmetry that produced all 3 of store's bugs structurally doesn't apply here — recorded as a structural observation in state_adapter.ts's review rather than a live defect. See Code Review Audit.

Clone this wiki locally