NestJS é construído em torno de decoradores TypeScript — anotações especiais com prefixo @ que anexam metadados a classes, métodos e parâmetros. O NestJS lê esses metadados (via reflexão) para conectar roteamento, injeção de dependência, validação e muito mais de forma declarativa. Decoradores estão em todo lugar no Nest.
Decoradores de classe — defina o papel de uma classe
()
{}
()
{}
({ ... })
{}
