TypeScript のオブジェクト型について比較的触れられる機会が少ないこと (重箱の隅) をただ集めただけの記事です. オブジェクト型やその周辺に明るくなりたい人, または任意の重箱の隅が好きな人向け. 挙動の確認は 2022-11-06 時点の最新版である 4.8.4 で行っています. オブジェクト型 プリミティブ値との関係 別の「オブジェクト」型 空のオブジェクト型 interface を使ったオブジェクト型の定義 class を使ったオブジェクト型の定義 オブジェクト型のメンバー プロパティ Index Signatures メソッド Call Signatures Construct Signatures メンバーに対する修飾子 readonly 修飾子 オプショナル修飾子 部分型関係 keyof によるメンバーの列挙 Mapped Types オブジェクト型のキーを使った m