A example project showing how you can use T4 templates to strongly type contracts with javascript clients