Я создал проект реагирующего машинописного текста с CRA с помощью команды yarn create react-app my-app --typescript
теперь у меня установлен модуль foo
, в котором нет набора текста ни по умолчанию, ни в репозитории с защищенным типом.
т.е. в компоненте у меня есть
import {bar} from 'foo';
что выдает ошибку Type error: Could not find a declaration file for module 'foo'. '/*/node_modules/foo/dist/entry.js' implicitly has an 'any' type.
Я создал foo.d.ts
в папке типов в корне проекта, например
declare module 'foo'{ import * as React from 'react' }
просто чтобы foo
был типом any
, но все равно получить ту же ошибку. похоже, что какой бы компилятор (веб-пакет, другой транспилятор) не находил декларацию в папке types
как добавить в проект объявление произвольного типа?