Article and Video : Create class decorators in TypeScript

In the previous part of this article and video series you learned about TypeScript inheritance. In this article you will learn about a feature of TypeScript that allows you to annotate and modify classes and class members. This feature is called Decorators. Decorators is an experimental feature and you need to enable them in your TypeScript configuration file. You will find TypeScript decorators analogous to C# attributes in that they form the metadata of a class and class members.

Article : http://www.binaryintellect.net/articles/21e23fae-9df8-45d7-b009-d4a39f3e99fe.aspx

Video : https://youtu.be/N8hzR1U8pDM