フロントエンドカンファレンス北海道2025
LT(5分)
北海道在住

バックエンドと手を取り合って REST API 型安全を実現する

su8ru_n すばる su8ru_n
1

現代のフロントエンド開発では TypeScript を用いることが多く、開発者は型の恩恵を享受しながら本質的な開発に集中できます。

しかし、REST API を挟んだ「外界」との接続点において「型安全」は必ずしも担保できるわけではなく、仮初めの型定義に頼った開発を余儀なくされる場面も少なくありません。
あるいは、バックエンドから書き出したスキーマから TypeScript 用型定義を生成する手もありますが、開発においてバックエンドが先行する必要があるなどの難点を抱えています。

このトークでは、

  • 「REST API 型安全は誰の嬉しさなのか」という原点に立ち返り
  • バックエンドと協調しながら双方が嬉しい「API 仕様」の共有を実現する手法について
  • 技術面だけでなくドキュメンテーションの観点からも

「REST API 型安全」を考え直すきっかけとなることを期待してお話します。