NestJS dibangun di sekitar TypeScript decorators — anotasi khusus dengan awalan @ yang melampirkan metadata ke kelas, method, dan parameter. NestJS membaca metadata ini (melalui reflection) untuk menghubungkan routing, dependency injection, validasi, dan lainnya secara deklaratif. Decorators ada di mana-mana di Nest.
Decorator kelas — tentukan peran kelas
()
{}
()
{}
({ ... })
{}
