小编Val*_*rio的帖子

使用 UMD 构建时如何将 RxJS 与类型定义结合使用?

例如 :

  1. npm 我@reactivex/rxjs
  2. 创建一个index.ts文件,其中包含一些使用RxJs的函数
  3. 创建一个index.html 文件,该文件引用RxJs UMD 构建以及由typescript 编译器从index.ts 创建的index.js 文件。

这里有一个重现: https: //github.com/valeriob/Repro_rxjs_typescript 只需运行“tsc”并查看编译错误。

在这种情况下编辑index.ts时如何获取类型定义?

遵循这些指南https://github.com/zspitz/TypeScript-Handbook/blob/release-2.0/pages/Modules.md#umd-modules 我能够通过附加“导出为命名空间 rxjs;”来使其工作;到文件 node_modules/rxjs/index.d.ts 。

如果这应该是解决方案,那么它应该由库作者完成吗?

rxjs typescript umd rxjs6

2
推荐指数
1
解决办法
764
查看次数

标签 统计

rxjs ×1

rxjs6 ×1

typescript ×1

umd ×1