NestJS è costruito intorno ai decoratori di TypeScript — annotazioni speciali con prefisso @ che allegano metadati a classi, metodi e parametri. NestJS legge questi metadati (tramite reflection) per configurare il routing, l'iniezione delle dipendenze, la validazione e altro in modo dichiarativo. I decoratori sono ovunque in Nest.
Decoratori di classe — definire il ruolo di una classe
()
{}
()
{}
({ ... })
{}
