概要 TypeScript + Jest で画像を単純に import するのが割と難しかったのでメモっておく。 import を通す 普通に画像を import すると VSCode さんに怒られる。 型定義ファイルが必要みたいなので、下記ファイルを作る。 declare module '*.jpg'; declare module '*.jpeg'; declare module '*.png'; 加えて、上記を読みに行ってくれるように tsconfig を変更する。 ... "typeRoots": ["./node_modules/@types", "types"] // types を追加 ... これで、VSCode さんに怒られなくなった。 実行エラーに対応する よし、と思ってテストを実行すると、エラーになる。画像を JS ファイルとして読み込んでいるらしい。 ● Test
![TypeScript + Jest で画像を import する - ダメ元エンジニアのお勉強おメモ](https://cdn-ak-scissors.b.st-hatena.com/image/square/802f30837ffbe9ec379304f95bbdd73322d1909c/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fr%2Frkr0314%2F20210717%2F20210717235452.png)