TypeLITE is an utility, that generates TypeScript definitions from .NET classes. It supports all major features of the current TypeScript specification, including modules and inheritance.

The library offers several extensibility points, so you can easily customize generated code.


C# classes

Generated interfaces


For the latest chanegs see the project changelog.


If you experience any problems, have any requests or suggestions, please go to the issue tracker at the Bitbucket

You can also ask questions at the StackOverflow with the tag [typelite].


TypeLITE is distributed under the MIT license. You are allowed to use it for both personal and commercial projects for free. It's also open source so you can make any changes you want (but we appreciate if you share anything useful with us).