Мені б хотілося чекати спостережуваного, наприклад
const source = Rx.Observable.create(/* ... */)
//...
await source;
Наївна спроба призводить до негайного вирішення негайно і не блокування виконання
Редагувати: Псевдокод для мого повного випадку використання:
if (condition) {
await observable;
}
// a bunch of other code
Я розумію, що я можу перенести інший код в іншу окрему функцію і передати його в зворотний виклик підписки, але сподіваюся, що зможу цього уникнути.
.subscribe()
виклик методу?