TypeScript decorators provide a way to add metadata to classes or members and modify their behavior at design time. They are used for metaprogramming purposes, such as logging, validation, and dependency injection.
Sort: