NestJS je postaven kolem TypeScript dekorátorů — speciálních poznámek s předponou @, které připojují metadata ke třídám, metodám a parametrům. NestJS čte tato metadata (prostřednictvím reflexe) a deklarativně propojuje routing, vkládání závislostí, validaci a další. Dekorátory jsou všude v Nest.
Dekorátory tříd — definují roli třídy
()
{}
()
{}
({ ... })
{}
