【发布时间】:2020-02-22 15:38:38
【问题描述】:
我有一个较旧的 typescript 项目,它在多个文件中导出了许多函数和接口。依赖包通过直接链接到目录中的文件来拉入这些导出。
我正在尝试使用 index.js 和 index.d.js 将依赖项转换为真正的 npm 包,但不知道如何做。我不知道这两个文件应该是什么样子。
例如,我需要同时导出一个类型 HttpHandler 和一个实现 httpHandler
对于这个包,没有默认值。
例子?
【问题讨论】:
-
听起来您正在尝试完成此操作:itnext.io/…
-
除外;所有示例都显示将代码放在 index.js 中,将类型放在 index.d.ts 中。我已经在 src/a.ts 和 src/b.ts 等多个文件中有代码。我不知道如何让它们可见或作为一个模块
-
创建
index.ts文件,然后添加export * from './src/a';和export * from './src/b';。 -
保罗,你想把它放在一个答案中,因为你搞定了!
标签: typescript typescript-typings typescript-declarations