deno.land / x / rambda@v9.1.1 / source / benchmarks / all.js

نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
const R = require('../../dist/rambda.js')const Ramda = require('ramda')const { uniqListOfObjects, uniqListOfStrings, rangeOfNumbers, uniqListOfLists,} = require('./_utils.js')
const limit = 100
const modes = [ [ uniqListOfObjects(limit), x => Object.keys(x).length > 2 ], [ uniqListOfStrings(limit), x => x.length > 0 ], [ uniqListOfLists(limit), x => x.length > 0 ], [ rangeOfNumbers(limit), x => x > -1 ],]
const applyBenchmark = (fn, input) => fn(input[ 1 ], input[ 0 ])
const tests = [ { label : 'Rambda', fn : R.all, }, { label : 'Ramda', fn : Ramda.all, },]
module.exports = { tests, applyBenchmark, modes,}
rambda

Version Info

Tagged at
a year ago