NestJS este construit în jurul decoratorilor TypeScript — adnotări speciale cu prefixul @ care atașează metadate claselor, metodelor și parametrilor. NestJS citește aceste metadate (prin reflexie) pentru a conecta în mod declarativ rutele, injectarea dependențelor, validarea și multe altele. Decoratorii sunt peste tot în Nest.
Decoratori de clasă — definiți rolul unei clase
()
{}
()
{}
({ ... })
{}
