Closed bordoley closed 9 years ago
Please send a PR. This would be great!
I think your snippet above is:
module Disposables =
let composite (disposables: #seq<_>) =
let retval = new CompositeDisposable()
for disposable in disposables do
retval.Add disposable
retval :> IDisposable
I altered the signature to take any subclasses of IEnumerable<'T>
since most F# code will provide generic list
s, array
s, seq
s, etc.
It would be really useful if this library provided some F# friend module functions that wrap the Disposables supported by RX. Specifically, I'm thinking something like
module Disposables = let composite (disposables:IEnumerable<IDisposable) = let retval = new CompositeDisposable() for disposable in do retval.Add disposable retval :> IDisposable