/// <summary> /// Performs right-to-left composition of one or more Promise-returningfunctions. The rightmost function may have any arity; the remainingfunctions must be unary. /// <para /> /// sig: ((y -> Promise z), (x -> Promise y), ..., (a -> Promise b)) -> (a -> Promise z) /// </summary> /// <param name="functions">The functions to compose</param> /// <returns>Function</returns> /// <see cref="R.PipeP"/> public static dynamic ComposeP(params dynamic[] functions) { return(Currying.ComposeP(functions)); }
/// <summary> /// Performs right-to-left composition of one or more Promise-returningfunctions. The rightmost function may have any arity; the remainingfunctions must be unary. /// <para /> /// sig: ((y -> Promise z), (x -> Promise y), ..., (a -> Promise b)) -> (a -> Promise z) /// </summary> /// <param name="functions">The functions to compose</param> /// <returns>Function</returns> /// <see cref="R.PipeP"/> public static dynamic ComposeP(RamdaPlaceholder functions = null) { return(Currying.ComposeP(functions)); }