I am very much impressed with typescript and angular for developing apps.
So I have created a framework dinoloop which is powered by typescript heavily influenced by C# WebAPI and MVC.
Dinoloop focuses on OOPS and SOLID principles.
try dinoloop in developing small part of your REST API. You can then either gradually expand its presence,
or keep it contained to a few routes. You can develop your entire REST API in dinoloop or you can develop part of it.
project wiki: https://github.com/ParallelTask/dinoloop