私は何か基本的なことをしようとしていますが、それは完全に私を逃れています。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)