Как объявлять использовать файлы d.ts в PHPStorm?
===================================================

 Здравствуйте, я пытаюсь писать на TypeScript в PHPStorm. Если объявлять типы переменных, функций и т. д. по месту, прямо в коде, то в целом все нормально.  

  

Но иногда хочется это делать не в коде, а в отдельных файлах, которые для этого придумали - d.ts. У меня возникли вопросы:  

1. как сделать, чтобы PHPStorm подхватывал файлы d.ts на автомате?
2. где хранить эти d.ts файлы?
3. как сделать, чтобы PHPStorm понимал, из какого файла применять описание типов для текущего файла

 

> как сделать, чтобы PHPStorm подхватывал файлы d.ts на автомате?

  

Ваш d.ts файл должен быть подключен в tsconfig.json  

  

> где хранить эти d.ts файлы?

  

Где вам удобно  

  

> как сделать, чтобы PHPStorm понимал, из какого файла применять описание типов для текущего файла

  

Тут два варианта.   

Ваши типы зарегистрированы глобально. Указывать из какого файла нет нужны.  

Типы не глобальные или есть конфликт имён. Обычный `import type { ... } from ...`