Я создал свою библиотеку и опубликовал ее на npm и работает нормально. Проблема в том, что я не могу получить Intellisence в моем редакторе (против кода). Поместить файлы объявлений вручную в node_modules / @ types работает отлично. Я хочу, чтобы мои типы были доступны для загрузки на npm с использованием npm i @ types / mylibrary .
В моем поиске я наткнулся на это https://github.com/DefinitelyTyped/DefinitelyTyped который требует извлечения всех доступных типов и отправки PR для нового Типа.
Есть ли какой-либо простой способ архивировать то же самое?
Я не думаю, что это необходимо.
Ваш текущий ts.config уже производит типы?
ts.config
Просто добавьте types к вашему package.config, например, так:
types
package.config
{ "main": "dist/index.js", "types": "dist/index.d.ts", ... }
(при условии outDir /dist/)
/dist/