partial < A1 , R > ( fn , ... args ) : ( ( ) => R ) Parameters fn : ( ( a ) => R ) Rest ... args : [ A1 ] Returns ( ( ) => R ) partial < A1 , R > ( fn ) : ( ( a ) => R ) Returns ( ( a ) => R ) partial < A1 , A2 , R > ( fn , ... args ) : ( ( ) => R ) Parameters fn : ( ( a , a2 ) => R ) Rest ... args : [ A1 , A2 ] Returns ( ( ) => R ) partial < A1 , A2 , R > ( fn , ... args ) : ( ( a ) => R ) Parameters fn : ( ( a , a2 ) => R ) Rest ... args : [ A1 ] Returns ( ( a ) => R ) partial < A1 , A2 , R > ( fn ) : ( ( a1 , a2 ) => R ) Returns ( ( a1 , a2 ) => R ) partial < A1 , A2 , A3 , R > ( fn , ... args ) : ( ( ) => R ) Parameters fn : ( ( a , a2 , a3 ) => R ) Rest ... args : [ A1 , A2 , A3 ] Returns ( ( ) => R ) partial < A1 , A2 , A3 , R > ( fn , ... args ) : ( ( a ) => R ) Parameters fn : ( ( a , a2 , a3 ) => R ) Rest ... args : [ A1 , A2 ] Returns ( ( a ) => R ) partial < A1 , A2 , A3 , R > ( fn , ... args ) : ( ( a2 , a3 ) => R ) Parameters fn : ( ( a , a2 , a3 ) => R ) Rest ... args : [ A1 ] Returns ( ( a2 , a3 ) => R ) partial < A1 , A2 , A3 , R > ( fn ) : ( ( a1 , a2 , a3 ) => R ) Returns ( ( a1 , a2 , a3 ) => R ) partial < 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 < A1 , A2 , A3 , A4 , R > ( fn , ... args ) : ( ( a4 ) => R ) Parameters fn : ( ( a , a2 , a3 , a4 ) => R ) ( a , a2 , a3 , a4 ) : R Returns R Rest ... args : [ A1 , A2 , A3 ] Returns ( ( a4 ) => R ) partial < A1 , A2 , A3 , A4 , R > ( fn , ... args ) : ( ( a3 , a4 ) => R ) Parameters fn : ( ( a , a2 , a3 , a4 ) => R ) ( a , a2 , a3 , a4 ) : R Returns R Rest ... args : [ A1 , A2 ] Returns ( ( a3 , a4 ) => R ) partial < A1 , A2 , A3 , A4 , R > ( fn , ... args ) : ( ( a2 , a3 , a4 ) => R ) Parameters fn : ( ( a , a2 , a3 , a4 ) => R ) ( a , a2 , a3 , a4 ) : R Returns R Rest ... args : [ A1 ] Returns ( ( a2 , a3 , a4 ) => R ) partial < 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,
fnand a list of argumentsargs, and returns a new functiongwhich, when called, returns the result offncalled withargsfollowed by whatever arguments are provided tog