The set of tools available consists of the following:
- Decorators - @nestjs/swagger wrappers and pagination, serialization, validation wrappers.
- Errors - exception classes to throw.
- Guards - guards for access restriction.
- Operators - operator functions for data transformation.
- Pipes - date parsing and transforming pipes.
- Services - injectables for utility operations, for example, sending messages (error messages least) to Discord channel.
- Settings - DTOs for settings placement.
- Transformers - TypeORM value transformers.
- Utils - set of helpful functions for string, object transformations and so on.