NestJS pozwala na tworzenie niestandardowych dekoratorów do enkapsulacji logiki wielokrotnego użytku — najczęściej dekoratorów parametrów (do ekstrakcji danych z żądania) i dekoratorów metadanych (do dołączania danych odczytywanych przez guardy/interceptory). Utrzymują kod suchy i ekspresyjny.
Niestandardowy dekorator parametru — ekstrakcja danych żądania
{ createParamDecorator, } ;
= (
{
request = ctx.().();
request.;
},
);
()
() {
user;
}
