エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
TypeScriptでは、 型を定義する → それに合わせて値を定義する のが一般的な型定義の方法です。 しかし... TypeScriptでは、 型を定義する → それに合わせて値を定義する のが一般的な型定義の方法です。 しかし、以下のように定数とそのUnion型を定義したい場合はどうでしょうか? 新たにプロパティを足す度に型定義を修正する必要があり面倒です。 type SettingKeys = "foo" | "bar" | "baz" type SettingValues = 1 | 2 | 3 const SETTING: Record<SettingKeys, SettingValues> = { foo: 1, bar: 2, baz: 3, // ↓を足そうとするとSettingKeys、SettingValuesの型定義を修正する必要がある // piyo: 4 }