NestJS është ndërtuar rreth dekoratorëve të TypeScript — anotacione të veçanta me parashtesën @ që bashkëngjiten metapëlqimit në klasa, metoda dhe parametra. NestJS lexon këtë metapëlqim (përmes refleksionit) për të lidhur rutimin, injektimin e varësisë, validimin dhe më shumë në mënyrë deklarative. Dekoratorët janë kudo në Nest.
Dekoratorë klase — përcakto rolin e një klase
()
{}
()
{}
({ ... })
{}
