TypeScript でオブジェクトのプロパティの型推論しても、親オブジェクト自体には型推論は適用されない