Do you know what a Javascript decorator is? If not, then this article is for you. If you do however, this article is also for you because it will give you a real-life example of what you can do with them
https://itnext.io/level-up-your-typescript-game-with-decorators-and-transformers-333cfdaf284a
https://itnext.io/level-up-your-typescript-game-with-decorators-and-transformers-333cfdaf284a