Я использовал TypeScript с самого начала и прошел через итерации инструментов и репозиториев для получения файлов определений TypeScript (т. Е. Somelib.d.ts) для сторонних библиотек - безусловно, typetyped, tsd, typings, nuget, и теперь npm @types репозиторий и разработчики, включая типы в их пакетах.
Сегодня у меня вопрос: каков идеальный способ распространения файла определения?
Я понял, что если разработчик не желает предоставлять файлы машинописного текста, другой разработчик может представить их в проект с определенными типами, чтобы они были доступны.
Если разработчик готов принять Pull-запрос, лучше ли распространять его вместе с пакетом?
Если файл определения включен в пакет, существует ли стандарт для их включения (папка / имя)?