gpt4 book ai didi

typescript - Typescript 的 Rxjs 类型

转载 作者:搜寻专家 更新时间:2023-10-30 21:49:14 27 4
gpt4 key购买 nike

我将 AngularJS 与 typescript 一起使用,但我没有模块加载器,所以我无法使用导入,也无法使用默认的 Rxjs 类型。我使用的所有其他类型都是全局的,不需要导入(例如角度)。你能建议如何在不需要使用模块、导入和导出的情况下将 rxjs 与 typescript 一起使用吗?有 @types/rx 但版本 4 并且与 rxjs 版本 5 不兼容。

最佳答案

对于那些可能有同样问题的人,我想出了一个解决方案。我添加了一个单独的 d.ts 文件,这样我就可以导入 Rx 定义,然后将它们导出为全局命名空间:

import * as Rx from 'rxjs/Rx';

export as namespace Rx;

declare class Observable<T> extends Rx.Observable<T> {

}

interface Observer<T> extends Rx.Observer<T> {

}

然后我可以从任何地方调用 Rx.Observable 而无需任何导入。

关于typescript - Typescript 的 Rxjs 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48705683/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com