TypeScriptのtypeとinterfaceの違い - 使い分けの完全ガイド TypeScriptの型エイリアス(type)とinterfaceの違いを徹底解説。拡張性、宣言マージ、ユニオン型・交差型での使い分け、プロジェクトでの命名規則まで、状況に応じた適切な選択ができるようになる実践ガイドです。