答案 0 :(得分:17)
在您的文件.d.ts
中,只需将import
移至declare module "moduleName" {}
。
答案 1 :(得分:1)
在observable声明之前添加@import,并确保你的rxjs在package.json中高于“^ 5.0.0”。
import {Observable} from '../../Observable';
declare module '../../Observable' {
interface Observable<T> {
//
}
}
答案 2 :(得分:0)
通过查看屏幕截图,您似乎使用的Visual Studio默认情况下打印的typecript语言服务低于最新公开发布,不支持typescript@1.8中引入的模块扩充。
在等待Visual Studio更新时,有办法将语言服务替换为最新版本,请参考https://github.com/Microsoft/TypeScript/issues/8518 / https://github.com/ReactiveX/rxjs/issues/1696。