У меня есть пакет NPM для Nodejs, который реализован в (простой и не скомпилированный) JavaScript и использует аннотации типа JSDOC для ввода кода. Другой проект, добавив его в качестве зависимости, кажется, что TypeScript больше не будет использовать аннотацию типа JSDOC в источнике пакета, а скорее требует файла объявления.
Подробнее здесь: https://stackoverflow.com/questions/794 ... pm-package