How to use the apply function from ramda

Find comprehensive JavaScript ramda.apply code examples handpicked from public code repositorys.

19
20
21
22
23
24
25
26
27
var curry = _require2.curry;
var pipe = _require2.pipe;
var always = _require2.always;
var merge = _require2.merge;
var props = _require2.props;
var apply = _require2.apply;
var identity = _require2.identity;
var unapply = _require2.unapply;
var zipObj = _require2.zipObj;
fork icon1
star icon3
watch icon3

24
25
26
27
28
29
30
31
32
33
34
35
  R.drop(1)
))


const mergeArray = R.unapply(R.compose(
  R.uniq,
  R.apply(R.concat),
  R.drop(1)
))


const mergeInteger = R.unapply(R.compose(
fork icon0
star icon4
watch icon0

71
72
73
74
75
76
77
78
79
80
81
const getMonkeyBusiness = R.pipe(
  R.pluck('inspected'),
  R.values,
  R.sort(R.descend(R.identity)),
  R.take(2),
  R.apply(R.multiply),
)


const getCommonMultiple = R.pipe(
  R.pluck('testDivisibleBy'),
fork icon0
star icon1
watch icon0

0
1
2
3
4
5
6
7
8
9
10
11
const R = require("ramda");


const getMidIndex = R.compose(
  R.call(R.invoker(1, "floor"), R.__, Math),
  R.divide(R.__, 2),
  R.apply(R.add),
  R.props(["upper", "lower"])
);


const getMidElement = R.converge(R.nth, [getMidIndex, R.prop("list")]);
fork icon0
star icon0
watch icon0

1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
 * @return {*}
 * @see R.call, R.unapply
 * @example
 *
 *      var nums = [1, 2, 3, -99, 42, 6, 7];
 *      R.apply(Math.max, nums); //=> 42
 */
var apply = _curry2(function apply(fn, args) {
    return fn.apply(this, args);
});
fork icon0
star icon0
watch icon0

+ 53 other calls in file

56
57
58
59
60
61
62
63
64
65
66
67
  R.filter(R.identity),
  R.addIndex(R.map)(isVisible),
)(flatForest)


const part2 = R.compose(
  R.apply(Math.max),
  R.addIndex(R.map)(scenicScore)
)(flatForest)


console.log(part1, part2)
fork icon0
star icon0
watch icon0

+ 2 other calls in file

25
26
27
28
29
30
31
32
33
34
35
const coordinatesToIndex = ([x,y]) => y * (normalizedMax[0] + 1) + x


const column = (cave, c) => R.compose(
  R.map(R.nth(R.__, cave)),
  R.map(coordinatesToIndex),
  R.apply(R.xprod),
  R.append(R.__, [[c]])
)(R.range(0, normalizedMax[1] + 1))
const row = (cave, r) => R.slice(r * (normalizedMax[0] + 1), (r+1) * (normalizedMax[0] + 1), cave)

fork icon0
star icon0
watch icon0

+ 5 other calls in file

864
865
866
867
868
869
870
871
872
873
874
875
 * @see R.call, R.unapply
 * @example
 *
 *      const nums = [1, 2, 3, -99, 42, 6, 7];
 *      R.apply(Math.max, nums); //=> 42
 * @symb R.apply(f, [a, b, c]) = f(a, b, c)
 */




var apply =
fork icon0
star icon0
watch icon2

+ 15 other calls in file

9
10
11
12
13
14
15
16
17
18
19
20
    R.split('\n'))(input);


const checksum = R.compose(
    R.sum,
    R.map(R.o(
        R.apply(R.subtract),
        R.juxt([U.maximum, U.minimum]))))(rows);


console.log(checksum);

fork icon0
star icon0
watch icon0

+ 3 other calls in file

108
109
110
111
112
113
114
115
116
117
const author = R.filter(
  (a) => a.name.toLowerCase() === newArticle.author.toLowerCase()
)(authors);
let authorId = 0;
if (R.isEmpty(author)) {
  authorId = R.apply(Math.max, R.map((a) => a.id)(authors)) + 1;
  authors.push({
    id: authorId,
    name: newArticle.author,
    country_code: newArticle.country_code || "",
fork icon0
star icon0
watch icon0

Other functions in ramda

Sorted by popularity

function icon

ramda.clone is the most popular function in ramda (30311 examples)