【发布时间】:2021-05-07 00:00:26
【问题描述】:
我正在使用无类型 (commonJS) 外部包来构建我的库。因此,我创建了一个 .d.ts 文件来添加这些类型。但是,我的输出包中没有保留这些类型声明。我如何确保它们被捆绑在我的库中,以便消费者获得正确类型的组件?
// untyped package => ./src/types/untypedPackage.d.ts;
declare module "untyped-package" {
// type declarations here
}
我读到我可能需要在消费者端使用三斜杠指令,但我也读到这不是一个好习惯。在不摆弄三斜杠指令或复制 .d.ts 文件 + 构建文件夹 + 在消费者项目中重新导入它们的情况下,实现自动化的最佳方法是什么?
【问题讨论】:
标签: typescript build