この記事の内容はfrourio v0.12以前のものであり、最新のfrourio v0.13以降の情報は以下リンクを参照してください frourio でフロントエンドとバックエンドを一緒に静的型検査する フロントとサーバーの疎通をTypeScriptで静的に検査したい フロント(React/Vue/Angular)とサーバー(Express/Nest)を両方TypeScriptで開発しているプロジェクトの情報を少しずつ見かけるようになりました しかしながら、フロントのTSとサーバーのTSは緩く型で繋ぐ程度で両者のAPI疎通まで静的に型検査することは難しいです せっかく両方TSで作っても、ブラウザを動かすとかテスト回すとかで動的に疎通チェックをしているのではないでしょうか フロント開発で特に厄介なのが、HTTPリクエストで使うaxios/ky/fetchです エンドポイントを文字列で指定する