generated at
tsconfigのtypes
ここに記載したpackageのみが、global scopeで読み込まれる型定義ファイルとして参照される
global scopeでの話をしているので、明示的に import xxx from 'xxx' と書いて扱うものは関係ない




tsconfig.json
{ "compilerOptions": { "types": ["node", "jest"] } }
以下の@types/だけがglobal scopeで読み込まれる
./node_modules/@types/node
./node_modules/@types/jest
例えば、 import .. from 'jest' のように書かずに、 describe() を使っても型エラーにならない
それ以外の node_modules/@types/* 以下の型定義ファイルは参照されない