Check out this amazing NuGet project:
https://github.com/TypeStrong/typedoc
TypeDoc is designed to run on Node.js and can be easily installed as an NPM package in your project directory. To install TypeDoc, simply use the following command:
$ npm install typedoc --save-dev
Similar to the TypeScript compiler, TypeDoc also provides a binary executable that can be accessed globally after installation. The executable name is 'typedoc'.
$ npm install typedoc --global
$ typedoc
Usage
Shell
TypeDoc supports most of the command line arguments available in the TypeScript compiler. One key difference is that TypeDoc allows for processing entire directories rather than individual files when generating documentation. To create documentation for your entire project, simply run the following command:
$ typedoc --out path/to/documentation/ path/to/typescript/project/