NestJS te lasă să creezi decoratori personalizați pentru a încapsula logica reutilizabilă — cel mai frecvent decoratori de parametri (pentru a extrage date din cerere) și decoratori de metadate (pentru a atașa date citite de garduri/interceptori). Ei țin codul DRY și expresiv.
Decorator de parametru personalizat — extrage date din cerere
{ createParamDecorator, } ;
= (
{
request = ctx.().();
request.;
},
);
()
() {
user;
}
