Eu gostaria de ser capaz de esperar em um observável, por exemplo
const source = Rx.Observable.create(/* ... */)
//...
await source;
Uma tentativa ingênua resulta em esperar resolvendo imediatamente e não bloqueando a execução
Editar: o pseudocódigo para meu caso de uso pretendido completo é:
if (condition) {
await observable;
}
// a bunch of other code
Eu entendo que posso mover o outro código para outra função separada e passá-lo para o retorno de chamada de inscrição, mas espero ser capaz de evitar isso.
.subscribe()
chamada de método?