This simple tool creates a UML diagram from typescript modules.
npm install -g tsviz
You also need to install GraphViz, including correctly added it to your PATH.
tsviz <switches> <sources filename/directory> <output.png>
Available switches:
-d, dependencies: produces the modules dependencies diagram
-r, recursive: include files in subdirectories (must be non-cyclic)
In order to create a diagram for an entire project you simply type:
tsviz samples/ diagram.png