Распространение файлов определения TypeScript

Я использовал TypeScript с самого начала и прошел через итерации инструментов и репозиториев для получения файлов определений TypeScript (т. репозиторий и разработчики, включающие типы в свои пакеты.

У меня сегодня вопрос: каков идеальный способ распространения файла определения?

Я понимаю, что если разработчик не желает предоставлять файлы машинописного текста, другой разработчик может затем отправить их в проект с определенным типом, чтобы они были доступны.

Если разработчик готов принять запрос на слияние, лучше ли распространять его вместе с пакетом?

Если файл определения включен в пакет, существует ли стандарт для их включения (папка/имя)?


person user210757    schedule 09.05.2018    source источник


Ответы (1)


Идеальный способ, безусловно, состоит в том, чтобы отправлять типизированные данные вместе с фактическим кодом. Это позволяет потребителям пакетов очень легко начать работу с Typescript без каких-либо дополнительных шагов.

Связывание типов с пакетом основного кода, а не через DefinitelyTyped, также является тем, что рекомендуется документацией по TypeScript.

Что касается «стандарта их включения», все, что вам действительно нужно сделать, это убедиться, что поле types или typings в package.json заполнено путем к вашему вводу.

person casieber    schedule 09.05.2018