NestJS აგებულია TypeScript დეკორატორების გარშემოთ — სპეციალური @-პრეფიქსის მქონე ანოტაციები, რომლებიც მეტადენებს ამაგრებენ კლასებზე, მეთოდებზე და პარამეტრებზე. NestJS კითხულობს ამ მეტადენებს (რეფლექციის მეშვეობით) რაუტინგის, დამოკიდებულების ინჟექციის, ვალიდაციის და სხვა რამის დეკლარაციულად დაკორექტირების მიზნით. დეკორატორები ყველგან არის Nest-ში.
კლასის დეკორატორები — კლასის როლის განსაზღვრა
()
{}
()
{}
({ ... })
{}
