Иногда вам приходится отрицать ваш тест и заставлять ветвь просто немного продвигаться вперед, а провал - безусловный переход к вашему месту вне пределов дальности.
После импорта файла JS просто добавьте ...
импортировать Choices из 'choices.js';
декларировать var Choices: любой;
Я нашел решение своей проблемы: нужно просто to set "moduleResolution": "node" in my tsconfig.json
, тогда не относительный импорт начнет работать.
Путь к типам в package.json этого пакета работает, только если я напишу:
import Choices from 'choices.js';
Не ан:
import Choices from 'choices.js/public/assets/scripts/choices.js';
Кароль Маевски, спасибо за помощь Вы подтолкнули меня к решению.