Decorators & metadata reflection in TypeScript: From Novice to Expert (Part II)

In this series we explore one of the new ES7 features: Decorators. In the previous post we learned how to implement a Method Decorator and the way decorators are implemented in TypeScript. In this post we will learn about the two new decorator types: Property Decorator and Class Decorator.