всегда кстати задовался вопросом, если из observable вызывать toPromise, а потом from(promise), такой observable прошедший через промис можно отменить? вопрос не просто так, такой код реально видел
Неа, так не получится. Но если делать CancellationToken и встраивать его в до toPromise(), тогда можно будет.
Но я думаю очевидно, что тогда становится все сильно сложнее, и гораздо более проще было бы не делать toPromise(), а использовать hoo операторы, unsubscribe или async pipe.