TypeScriptで深いJSON構造から要素を取り出すときに型をちゃんと取るTIPS

下記のような多段のマスターデータが存在しているときに、ちゃんと型安全に値を取り出したいとなったときの型定義を考える large.json 1 2 3 4 { "1": "foo", "2": "baz" } detail.json 1