UNPKG
@pnpm/ramda
Version:
latest (0.28.1)
0.28.1
A practical functional library for JavaScript programmers.
ramdajs.com
ramda/ramda
@pnpm/ramda
/
es
/
internal
/
_createPartialApplicator.js
9 lines
•
307 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
import
_arity
from
"./_arity.js"
;
import
_curry2
from
"./_curry2.js"
;
export
default
function
_createPartialApplicator
(
concat
) {
return
_curry2
(
function
(
fn, args
) {
return
_arity
(
Math
.
max
(
0
, fn.
length
- args.
length
),
function
(
) {
return
fn.
apply
(
this
,
concat
(args,
arguments
)); }); }); }