A decorator is a function that receives the class, property, method, or parameter that is defined below it
The execution order is: property -> method -> parameter -> class
@ Function which return Function for decorate
Typescript Decorators

Seonglae Cho![[오류] Experimental support for decorators is a feature that is subject to change in a future release.](https://www.notion.so/image/https%3A%2F%2Fblog.ddark.kr%2Fstatic%2Fce3519f85618394f0fc070ab595c6df7%2F92ab1%2Fvscode.png?table=block&id=5a33675c-145a-4a92-9d79-6ab93bfd1c2b&cache=v2)