IDE でテストランナーの describe が未解決になる原因と対処(tsconfig types)
開発環境
TypeScript
テスト
Jestなどのテストコードで describe/it/expect を import せずグローバル前提で使う場合、CLI の tsc では @types/jest が自動検出されて通るが、IDE(特に pnpm モノレポ配下)では型解決が外れて 'describe が見つかりません(ts2593)' になることがある。ただし tsconfig の compilerOptions.types を明示していると、それ以外のグローバル型は自動読込されない。対処は types に 'node','jest' 等を明示追加する。import で明示しているファイルは影響を受けにくい。