オブザーバブルを待機できるようにしたい、例えば
const source = Rx.Observable.create(/* ... */)
//...
await source;
素朴な試みの結果、await はすぐに解決され、実行はブロックされません。
編集:私の意図した完全なユースケースの擬似コードは次のとおりです。
if (condition) {
await observable;
}
// a bunch of other code
他のコードを別の別の関数に移動して subscribe コールバックに渡すことができることは理解していますが、それを回避できることを望んでいます。