Поскольку последняя версия jest переписывалась на машинописном шрифте и более или менее поддерживала машинописный текст из коробки, я предполагал, что будет способ настроить мой tsconfig.json
на выбор определений типов из самого пакета jest. , без необходимости @types/jest
.
Я безуспешно пробовал несколько разных вещей.
Укажите типы, используя "types"
в tsconfig.json
{
"compilerOptions": {
"target": "ESNext",
"lib": ["ESNext"],
"types": ["@jest/types/build"],
"moduleResolution": "Node"
},
"exclude": ["node_modules"]
}
Кажется, что это должно быть правильно, но не работает:
Используйте "typeRoots"
вместо "types"
То же, что и выше, но с указанием "typeRoots"
. Мне не удалось найти какую-либо документацию по этому пакету как устаревшую, но, похоже, так и должно быть. Если это все еще необходимо, какие шаги необходимо предпринять, чтобы отказаться от него (используйте типы из пакета jest напрямую)?