Esempio n. 1
0
 public static Promise <C> SelectMany <A, B, C>(this Promise <A> m, Func <A, Promise <B> > k, Func <A, B, C> f)
 {
     return(m.Bind(a => k(a).Bind <B, C>(b => f(a, b).PurePromise())));
 }
Esempio n. 2
0
File: Bind.cs Progetto: jedahu/Jib
 public static Promise <T> Join <T>(this Promise <Promise <T> > promise)
 {
     return(promise.Bind(a => a));
 }
Esempio n. 3
0
 public static Promise <B> SelectMany <A, B>(this Promise <A> m, Func <A, Promise <B> > k)
 {
     return(m.Bind(k));
 }