Определение типов d.ts в JavaScript модуле
я пишу небольшую библиотеку обёртку над axios, на ванильном js. Она устанавливается как обычная библиотека через yarn или npm. Но при работе с классом импортированном из библиотеке, отсутвуют автодополнение. Я подумал что это может исправить добавление index.d.ts, подсмотрел это в модуле axios, но не могу сообразить как это сделать. Может у кого то есть советы?
Ответы (1 шт):
В целом я переписал все на тайп скрипт и сгенерировал d.ts, но в целом можно было обойтись без этого. Как минимум в package.json необходимо было указать параметр "types" который должен указывать на корневой "d.ts". Это одна из причин почему не заработали подсказки/hints когда описывал d.ts файл в ручную.