NestJS построен вокруг декораторов TypeScript — специальных аннотаций с префиксом @, которые прикрепляют метаданные к классам, методам и параметрам. NestJS читает эти метаданные (через отражение) для декларативной настройки маршрутизации, внедрения зависимостей, валидации и многого другого. Декораторы везде в Nest.
Декораторы класса — определите роль класса
()
{}
()
{}
({ ... })
{}
