Skip to content

Ngrx Graphviz is a tool that analyzes the AST (Abstract Syntax Tree) of Typescript projects looking for ngrx actions and effects. The result is processed by Graphviz which represents cause-effect relationships between actions as a diagram.

Notifications You must be signed in to change notification settings

a-p-z/ngrx-graphviz

Repository files navigation

Ngrx Graphviz

Ngrx Graphviz is a tool that analyzes the AST (Abstract Syntax Tree) of Typescript projects looking for ngrx actions and effects. The result is processed by Graphviz which represents cause-effect relationships between actions as a diagram. ngrx-graphviz

How to use it

  • Go to Ngrx Graphviz
  • Click on Open NgRx project
  • Select your project folder (tsconfig.json must be present into the folder)
  • Wait for the result

Legend

side-effect side effect, A dispatches B
non-dispatching-effect non-dispatching effect
catch-error dispatched action in case of error
reducer action handled by a reducer to perform a state transition

Limitation

Ngrx Graphviz is able to resolve Actions, Effect and Reducers created by

Related projects

pages-build-deployment

About

Ngrx Graphviz is a tool that analyzes the AST (Abstract Syntax Tree) of Typescript projects looking for ngrx actions and effects. The result is processed by Graphviz which represents cause-effect relationships between actions as a diagram.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published