partial Right < A1 , R > ( fn , ... args ) : ( ( ) => R ) Parameters fn : ( ( a ) => R ) Rest
... args : [ A1 ] Returns ( ( ) => R ) partial Right < A1 , R > ( fn ) : ( ( a ) => R ) Returns ( ( a ) => R ) partial Right < A1 , A2 , R > ( fn , ... args ) : ( ( ) => R ) Parameters fn : ( ( a , a2 ) => R ) Rest
... args : [ A1 , A2 ] Returns ( ( ) => R ) partial Right < A1 , A2 , R > ( fn , ... args ) : ( ( a ) => R ) Parameters fn : ( ( a , a2 ) => R ) Rest
... args : [ A2 ] Returns ( ( a ) => R ) partial Right < A1 , A2 , R > ( fn ) : ( ( a1 , a2 ) => R ) Returns ( ( a1 , a2 ) => R ) partial Right < A1 , A2 , A3 , R > ( fn , ... args ) : ( ( ) => R ) Parameters fn : ( ( a , a2 , a3 ) => R ) Rest
... args : [ A1 , A2 , A3 ] Returns ( ( ) => R ) partial Right < A1 , A2 , A3 , R > ( fn , ... args ) : ( ( a1 ) => R ) Parameters fn : ( ( a , a2 , a3 ) => R ) Rest
... args : [ A2 , A3 ] Returns ( ( a1 ) => R ) partial Right < A1 , A2 , A3 , R > ( fn , ... args ) : ( ( a1 , a2 ) => R ) Parameters fn : ( ( a , a2 , a3 ) => R ) Rest
... args : [ A3 ] Returns ( ( a1 , a2 ) => R ) partial Right < A1 , A2 , A3 , R > ( fn ) : ( ( a1 , a2 , a3 ) => R ) Returns ( ( a1 , a2 , a3 ) => R ) partial Right < A1 , A2 , A3 , A4 , R > ( fn , ... args ) : ( ( ) => R ) Parameters fn : ( ( a , a2 , a3 , a4 ) => R ) ( a , a2 , a3 , a4 ) : R Returns R Rest
... args : [ A1 , A2 , A3 , A4 ] Returns ( ( ) => R ) partial Right < A1 , A2 , A3 , A4 , R > ( fn , ... args ) : ( ( a1 ) => R ) Parameters fn : ( ( a , a2 , a3 , a4 ) => R ) ( a , a2 , a3 , a4 ) : R Returns R Rest
... args : [ A2 , A3 , A4 ] Returns ( ( a1 ) => R ) partial Right < A1 , A2 , A3 , A4 , R > ( fn , ... args ) : ( ( a1 , a2 ) => R ) Parameters fn : ( ( a , a2 , a3 , a4 ) => R ) ( a , a2 , a3 , a4 ) : R Returns R Rest
... args : [ A3 , A4 ] Returns ( ( a1 , a2 ) => R ) partial Right < A1 , A2 , A3 , A4 , R > ( fn , ... args ) : ( ( a1 , a2 , a3 ) => R ) Parameters fn : ( ( a , a2 , a3 , a4 ) => R ) ( a , a2 , a3 , a4 ) : R Returns R Rest
... args : [ A4 ] Returns ( ( a1 , a2 , a3 ) => R ) partial Right < A1 , A2 , A3 , A4 , R > ( fn ) : ( ( a1 , a2 , a3 , a4 ) => R ) Parameters fn : ( ( a , a2 , a3 , a4 ) => R ) ( a , a2 , a3 , a4 ) : R Returns R Returns ( ( a1 , a2 , a3 , a4 ) => R ) ( a1 , a2 , a3 , a4 ) : R Returns R
Takes a function,
fn
and a list of argumentsargs
, and returns a new functiong
which, when called, returns the result offn
called with whatever arguments are provided tog
followed byargs