title: How to reuse existing C# class definitions in TypeScript projects
body: <p>I am just going to start use <code>TypeScript</code> in my HTML client project which belongs to a MVC project with a entity framework domain model already there. I want my two projects (client side and server side) totally separated as two teams will work on this... JSON and REST is used to communicate objects back and forth.</p>
  
  <p>Of course, my <code>domain</code> objects on the client side should match the objects on the server side. In the past, I have normally done this manually. Is there a way to reuse my C# class definitions (specially of the <code>POJO</code> classes in my domain model) to create the corresponding classes in TypeScript"? </p>