3

経由で rxjs 5 beta 3 をインストールしましnpm i rxjs@5.0.0-beta.3た。

次のコード例があります。

import {Observable} from "rxjs"

new Observable(o => o.next(42)).filter(() => true);

たとえば、ts-node を使用する場合、このコードは完全に適切にコンパイルされます。

しかし、IntelliJ IDEA 内でこのコードを見ると、filter()演算子が見つかりません。

Observable インスタンスで演算子を使用する場合、それらも見つかりません。

の推奨される静的メンバーは次のObservableとおりです。

  • create()
  • if()
  • throw()

のインスタンスの推奨メンバーは次のObservableとおりです。

  • _isScalar()
  • forEach()
  • lift()
  • subscribe()

また、必要なものだけをインポートしようとしましたが、IDE はfilter()Observable インスタンスに存在しないことを教えてくれます。

import {Observable} from "rxjs/Observable"
import "rxjs/add/operator/filter"

new Observable(o => o.next(42)).filter(() => true);

IntelliJ IDEA にオペレーターを知らせる方法について何か提案はありますか?

4

3 に答える 3