2

私は何か基本的なことをしようとしていますが、それは完全に私を逃れています。RxJS5Observableでfromrxjx/observable/dom/webSocketを作成しようとしていますが、typescript や es6 モジュールは使用していません。ドキュメントに従ってObservableに適切にパッチを当てることができましたが、件名に期待される文字列を渡そうとすると、エラーが発生します:

no WebSocket constructor can be found[ソース]

TypeScript を掘り下げる時間はまだありませんが、コンストラクターの条件は満たしていると言えます。また、テスト スペックも確認しましたが、同じ関数を使用しています。 Observable.webSocket('ws://host:port');しようとしていますが、それでもエラーが発生します。

私はもう試した:

var Rx = require('rxjs/Rx');
require('rxjs/Rx.dom').webSocketSubject; //also tried just using `.webSocket`

var source = Rx.Observable.webSocket('ws://localhost:53311');

source.subscribe();

また、オブジェクトをに渡そうとしましたRx.Observable.webSocket:

var source = Rx.Observable.webSocket({
  url: 'ws://host:port'
});

commonJS から消費するときに、 rxjs5 を介して利用可能webSocketな Observable の使用方法を理解してくれる人はいますか? (ノード v5.11)

4

1 に答える 1