Я пытаюсь понять, как использовать файлы типизации в моем проекте Angular. Но все руководства или сообщения SO, кажется, говорят просто импортировать объявленный модуль в файл типов. В моем случае (gridstack.js) у него нет объявленных модулей, только интерфейсы и одно объявленное пространство имен.
Я объявил gridstack в файле tsconfig.file под типами. И я могу, например. объявить переменную типа IGridstackOptions
без ошибок компиляции, но я получаю сообщение об ошибке времени выполнения, говорящее мне C:/myPath/src/app/other-route/other-route.component.ts (16,60): Cannot find name 'IGridstackOptions'.
Кто-нибудь знает, что я делаю неправильно? И есть ли смысл иметь файл типизации без объявленных модулей? Если да, можете ли вы объяснить причину этого?
Спасибо :)