NestJSはTypeScriptデコレータを中心に構築されています。これは、クラス、メソッド、パラメータにメタデータをアタッチする特別な@プレフィックス付きのアノテーションです。NestJSはこのメタデータ(リフレクションを介して)を読み込み、ルーティング、依存性注入、検証などを宣言的に配線します。デコレータはNestのいたるところにあります。
クラスデコレータ — クラスの役割を定義する
()
{}
()
{}
({ ... })
{}
