TypeScript オブジェクトのキーをユニオンにする

以下のようなオブジェクトのキーをUnionで取得したい。

type T1 = {
  hoge: string
  foo: number
  bar: boolean
}

keyof を使う。

type T2 = keyof T1
"hoge" | "foo" | "bar"

楽しかったこと

  • 今日はこれといってなかった。少し体調が悪い