Как мне сделать файлы объявлений для библиотеки машинописного текста доступными для установки на @ types / mylibrary - PullRequest
0 голосов
/ 08 апреля 2020

Я создал свою библиотеку и опубликовал ее на npm и работает нормально. Проблема в том, что я не могу получить Intellisence в моем редакторе (против кода). Поместить файлы объявлений вручную в node_modules / @ types работает отлично. Я хочу, чтобы мои типы были доступны для загрузки на npm с использованием npm i @ types / mylibrary .

В моем поиске я наткнулся на это https://github.com/DefinitelyTyped/DefinitelyTyped который требует извлечения всех доступных типов и отправки PR для нового Типа.

Есть ли какой-либо простой способ архивировать то же самое?

1 Ответ

0 голосов
/ 08 апреля 2020

Я не думаю, что это необходимо.

Ваш текущий ts.config уже производит типы?

Просто добавьте types к вашему package.config, например, так:

{
    "main": "dist/index.js",
    "types": "dist/index.d.ts",
    ...
}

(при условии outDir /dist/)

...