NestJS ถูกสร้างขึ้นรอบ ๆ TypeScript decorator — คำกำกับพิเศษที่นำหน้าด้วย @ ซึ่งแนบ metadata เข้ากับคลาส, method และพารามิเตอร์. NestJS อ่าน metadata นี้ (ผ่าน reflection) เพื่อเชื่อมต่อ routing, dependency injection, validation และอื่น ๆ แบบ declarative Decorator มีอยู่ทั่วทุกที่ใน Nest
Class decorator — กำหนดบทบาทของคลาส
()
{}
()
{}
({ ... })
{}
