isolatedModulesとテストコード
動作確認で1 + 1 = 2とかすると怒られる
export {}が回避策
ダサいが
なんらかのimportすれば問題ない
普通はテストにはimportつくのでまあいいか
Next.js は isolatedModules が自動的に true になるので、export されていないとエラーになります。今回は export {} を使いすることで無理やり回避しています。 正しい方法がある気がしますが、いくつか試してうまくいかなかったですので、正しい方法があれば教えてもらえると嬉しいです。
自動的にというのは知らない(そうなんだっけ?)
が、うまい方法がないというのは同意
ツイッターで検索すると、isolatedModulesとテストコードの相性が悪いというつぶやきもあった