IV

Есть например функция “Удалить объект”. Возвращает Observable со статусом выполнения.
Сама функция открывает диалоговое окно, делает запрос к бэку, удаляет объект.
Как можно из этой функции сделать такой Observable объект, чтобы можно было в этот объект добавлять новые source Observable и подписывается на него.
Это похоже на то что получается тут: https://medium.com/angular-in-depth/rxjs-in-practice-86cc133b7d42
Только получается не несколько Actions методов, а один метод, куда передаем Observable как ещё один источник событий.
Ближайшее что у меня получилось это на картинке.