如何为TypeScript导入RXJS类型

原子

如果我理解正确,rxjs(版本5)是用打字稿写的,并与所有定义打包在一起。

我尝试使用它们,但似乎找不到解决方法。我得到错误

错误TS2304:找不到名称“可观察”

这是我的 tsconfg.json

{
  "compilerOptions": {
    "target": "es2016",
    "strict": true
  },
  "exclude": [ "node_modules" ]
}

和我尝试编译的文件

const { Observable } = require("@reactivex/rxjs")

function timer(time: Number): Observable {
  return Observable.timer(time)
}

我跑 node_modules/.bin/tsc test.ts

我在这里缺少一些打字稿配置吗?有什么事情可以启用类型吗?

埃兹利恩

Observable SubjectRXJS的etc的打字稿定义与RXJS软件包捆绑在一起并安装。因此,如果运行npm install rxjs,将获得npm模块中包含的类型描述文件(* .td)。

在这种情况下,我认为您的问题在于Observable模块的导入它应显示为:

import { Observable } from 'rxjs/Observable';

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

加载RxJS Typescript类型而不从CommonJS模块导入?

如何为Google地图安装Typescript类型

如何为使用基于路径的导入的模块提供类型定义?

Delphi-如何为Excel导入类型库

如何为TypeScript“类型别名”类型使用常量值?

如何隐藏具有导入类型的基本TypeScript类型

Angular / Rxjs的Typescript导入语法

不同的 TypeScript 导入类型

如何导入RxJS合并?

RxJS:如何导入Just

如何为 React setState-like 函数编写 Typescript 类型

如何为AngularJS $ q和$ http添加Typescript类型?

如何为函数类型编写 typescript typeguard 方法

如何为无状态React组件创建TypeScript类型定义?

如何为Typescript中的结构化变量分配类型?

如何为以下contextapi代码设置useReducer useContext的Typescript类型?

TypeScript如何为通用函数创建通用类型别名?

如何为相同的命名方法创建Typescript类型定义

如何通过 Typescript for Flow 导入 React-Native 类型?

如何在TypeScript中导入默认导出类型?

如何从Aurelia商店的Subscribe方法导入Typescript订阅类型?

如何为导入的全局赋值?

Typescript导入类型Eslint:导入/命名

如何为期望某些特定类型并接收“ any”的函数触发Typescript类型错误?

如何导入HTML类型?

如何使TypeScript忽略导入?

TypeScript React Native Flatlist:如何为renderItem提供正确的项目类型?

如何为Typescript使用socket.IO客户端类型定义?

如何为EventEmitter之类的事件有效负载分配TypeScript类型?