NestJS позволяет создавать пользовательские декораторы для инкапсуляции переиспользуемой логики — наиболее часто параметр-декораторы (для извлечения данных из запроса) и метаданные-декораторы (для присоединения данных, читаемых гардами/интерцепторами). Они сохраняют код DRY и выразительным.
Пользовательский параметр-декоратор — извлечение данных из запроса
{ createParamDecorator, } ;
= (
{
request = ctx.().();
request.;
},
);
()
() {
user;
}
