TypeScript で「Type instantiation is excessively deep and possibly infinite」エラーが出た時の対処法
JavaScript/Node.js/TypeScript
TypeScript
TypeScriptで「Type instantiation is excessively deep and possibly infinite」が出る原因と対処法を解説。再帰的な型定義で起きる型展開制限の仕組みと、ガード条件や型の簡略化による回避策を紹介します。
2025-10-11