NestJS permite que você crie decoradores personalizados para encapsular lógica reutilizável — mais comumente decoradores de parâmetro (para extrair dados da requisição) e decoradores de metadados (para anexar dados lidos por guards/interceptors). Eles mantêm o código DRY e expressivo.
Decorador de parâmetro personalizado — extrair dados da requisição
{ createParamDecorator, } ;
= (
{
request = ctx.().();
request.;
},
);
()
() {
user;
}
