NestJS được xây dựng quanh TypeScript decorator — các chú thích đặc biệt có tiền tố @ gắn metadata vào class, method và tham số. NestJS đọc metadata này (qua reflection) để kết nối routing, dependency injection, validation, và hơn thế một cách khai báo. Decorator có mặt khắp nơi trong Nest.
Class decorator — định nghĩa vai trò của một class
()
{}
()
{}
({ ... })
{}
