Я создал пакет npm, который использует типы из четко типизированного репо. Я установил эти типы как devDependency в пакете npm и смог использовать их очень хорошо, например так:
export class Example {
constructor (options: ExternalTypes.Options) {}
}
Однако, когда я устанавливаю пакет npm, пытаясь создать экземпляр класса Example, типы ExternalTypes.Options
не известны.
Мой вопрос:
Как использовать внешние типы машинописи в пакете NPM, чтобы пользователи этого пакета npm также получали эти типы? Нужно ли устанавливать типы, которые должны быть открытыми как зависимости, а не как devDepedency?