MCPcopy Index your code
hub / github.com/co-IT/ngrx-ducks

github.com/co-IT/ngrx-ducks @v16.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v16.0.0 ↗ · + Follow
117 symbols 273 edges 117 files 3 documented · 3% updated 9mo ago★ 743 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

@ngrx-ducks

Welcome to the mono-repository containing all packages related to the Ducks.

Package Description
core Improves coding experience for ngrx.

Documentation

You can learn all about NgRx Ducks by studying the Docs.

Demo

Please checkout the demo hosted on ⚡️ StackBlitz. It shows how NgRx and NgRx Ducks work together.

Want to help?

Your feedback is always welcome!

You can file issues and create pull requests on the co-IT.eu Github repository.

https://stackblitz.com/edit/ngrx-ducks-latest?file=src/app/counter/store/counter/counter.store.ts

Extension points exported contracts — how you extend this code

State (Interface)
(no doc)
apps/ngrx-ducks/src/app/counter/store/counter.feature.ts
SelectFunction (Interface)
(no doc)
libs/core/src/lib/use-select/use-select-container.ts
CounterState (Interface)
(no doc)
apps/ngrx-ducks/src/app/counter/store/counter/counter.state.ts
PickCoat (Interface)
(no doc)
libs/core/src/lib/use-select/use-select.ts
UseActionsConfiguration (Interface)
(no doc)
libs/core/src/lib/use-actions/use-actions.ts
CounterSlice (Interface)
(no doc)
libs/core/src/lib/get-mutable-reducer/get-mutable-reducer.spec.ts
Action (Interface)
(no doc)
libs/core/src/lib/create-duck/types/typed-action.ts

Core symbols most depended-on inside this repo

createDuck
called by 21
libs/core/src/lib/create-duck/create-duck.ts
createMutableDuck
called by 9
libs/core/src/lib/create-mutable-duck/create-mutable-duck.ts
useActions
called by 8
libs/core/src/lib/use-actions/use-actions.ts
increment
called by 7
apps/ngrx-ducks/src/app/counter/counter.component.ts
compilerOptions
called by 7
libs/core/src/lib/utils.ts
reducer
called by 7
libs/core/src/lib/get-mutable-reducer/get-mutable-reducer.ts
StoreChunk
called by 6
libs/core/src/lib/store-chunk/store-chunk.ts
useSelect
called by 5
libs/core/src/lib/use-select/use-select.ts

Shape

Function 56
Class 34
Method 14
Interface 12
Enum 1

Languages

TypeScript100%

Modules by API surface

apps/ngrx-ducks-e2e/src/support/counter.ts13 symbols
apps/ngrx-ducks/src/app/counter/counter.component.ts6 symbols
libs/core/src/lib/use-actions/use-actions.ts5 symbols
libs/core/src/lib/store-chunk/reducer-registrator.service.ts4 symbols
libs/core/src/lib/use-selectors/connect-selectors-to-store.ts3 symbols
libs/core/src/lib/use-select/use-select.ts3 symbols
libs/core/src/lib/use-actions/ngrx-ducks-use-actions-cannot-initialize-static-class-fields.error.ts3 symbols
libs/core/src/lib/store-chunk/store-chunk.ts3 symbols
libs/core/src/lib/store-chunk/store-chunk.spec.ts3 symbols
libs/core/src/lib/store-chunk/connect/is-duck.ts3 symbols
libs/core/src/lib/get-mutable-reducer/get-mutable-reducer.spec.ts3 symbols
libs/core/src/lib/create-duck/ngrx-ducks-not-connected.error.ts3 symbols

For agents

$ claude mcp add ngrx-ducks \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact