Давайте возьмем код ниже:
myObservable.subscribe({
next: async () => {
await something();
},
complete: () => {
console.log('All async task are comlpeted');
}
});
Проблема в том, что console.log
вызывается после срабатывания последнего next
, но я хочу, чтобы он вызывался после того, как последний something()
готово.
Есть ли способ сделать это?
Я указываю, что я сам реализовал myObservable
, используя new Obsercable(observer => ...)
. Так что это может быть изменено.