Guest User

Untitled

a guest
Sep 13th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
F# 1.02 KB | None | 0 0
  1. namespace System.Reactive.Operators
  2.     module IObservableOps =
  3.         open System
  4.         val Filtered : IObservable<Option<'a>> -> IObservable<'a> //Implemented
  5.         val Disjoin : IObservable<'a> -> IObservable<'b> -> IObservable<Choice<'a,'b>>
  6.         val DisjoinBy : (Choice<'a,'b> -> Option<'c>) ->  IObservable<'a> -> IObservable<'b> -> IObservable<'c>
  7.         val DisjointScan : ('s -> Choice<'a,'b> -> 's * Option<'c>) ->  IObservable<'a> -> IObservable<'b> -> IObservable<'c>
  8.         val Conjoin : IObservable<'a> -> IObservable<'b> -> IObservable<'a * 'b> //Implemented by Rx, called "And"
  9.         val ConjoinedScan :  ('a -> 'b -> Option<'c>) -> IObservable<'a> -> IObservable<'b> -> IObservable<'c>
  10.         val ConjoinByAndScan : ('s -> 'a -> 'b -> 's * Option<'c>) -> IObservable<'a> -> IObservable<'b> -> IObservable<'c>
  11.         val FilterMap : ('a -> Option<'b>) -> IObservable<'a> -> IObservable<'b> //Implemented
  12.         val FilterMapScan : ('s -> 'a -> 's * Option<'b>) -> IObservable<'a> -> IObservable<'b>
Add Comment
Please, Sign In to add comment