{
  "$type": "site.standard.document",
  "canonicalUrl": "https://blog.nove-b.dev//posts/typescript-pick-properties",
  "path": "/posts/typescript-pick-properties",
  "publishedAt": "2023-10-18T00:00:00.000Z",
  "site": "at://did:plc:2atly2y5kfyjcj5zap6pv4wd/site.standard.publication/3mmxeqr2tcb2k",
  "tags": [
    "typescript",
    "型"
  ],
  "textContent": "過去に定義した型から新しい型を生成する\n\nTypeScriptで型を定義したのち、その中の一部を使いたくなる時がある。\n\n例えば、Personという型を定義した時、\n\nbloodTypeという型を使用したいという時がある。\n\nそういう時は、\n\n上記のように書くことで型を取り出すことができる。\n\n最初から最小で作るの吉?\n\nそもそも上記のように最小で作っておいた方がいい?\n\nただ使わないものも多いので、取り出す方が労力が少なく済みそうな気がする。",
  "title": "TypeScriptで定義済みの型からプロパティを取り出し新しい型を作る方法"
}