NestJS zbudowany jest wokół dekoratorów TypeScript — specjalnych adnotacji z prefiksem @, które dołączają metadane do klas, metod i parametrów. NestJS czyta te metadane (poprzez refleksję), aby w deklaratywny sposób wdrażać routing, wstrzykiwanie zależności, walidację i wiele więcej. Dekoratory są wszędzie w Nest.
Dekoratory klasy — zdefiniuj rolę klasy
()
{}
()
{}
({ ... })
{}
