TypeEdge
TypeEdge copied to clipboard
Use IObservable instead of Output<T>.Subscribe
Exposing the messages in an Output<T> as IObservable would in my opinion have some advantages over the current implementation:
- There would be a simple and obvious way to dispose and recreate a subscription
- The complete power of Reactive Extensions including operators for filtering, combining or sampling messages would be easily accessible