Exemplo 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())));
 }
Exemplo n.º 2
0
Arquivo: Bind.cs Projeto: jedahu/Jib
 public static Promise <T> Join <T>(this Promise <Promise <T> > promise)
 {
     return(promise.Bind(a => a));
 }
Exemplo n.º 3
0
 public static Promise <B> SelectMany <A, B>(this Promise <A> m, Func <A, Promise <B> > k)
 {
     return(m.Bind(k));
 }