forked from ramda/ramda
-
Notifications
You must be signed in to change notification settings - Fork 5
/
index.js
248 lines (248 loc) · 8.76 KB
/
index.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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
module.exports = {
F: require('./src/F'),
T: require('./src/T'),
__: require('./src/__'),
add: require('./src/add'),
addIndex: require('./src/addIndex'),
adjust: require('./src/adjust'),
all: require('./src/all'),
allPass: require('./src/allPass'),
always: require('./src/always'),
and: require('./src/and'),
any: require('./src/any'),
anyPass: require('./src/anyPass'),
ap: require('./src/ap'),
aperture: require('./src/aperture'),
append: require('./src/append'),
apply: require('./src/apply'),
applySpec: require('./src/applySpec'),
ascend: require('./src/ascend'),
assoc: require('./src/assoc'),
assocPath: require('./src/assocPath'),
binary: require('./src/binary'),
bind: require('./src/bind'),
both: require('./src/both'),
call: require('./src/call'),
chain: require('./src/chain'),
clamp: require('./src/clamp'),
clone: require('./src/clone'),
comparator: require('./src/comparator'),
complement: require('./src/complement'),
compose: require('./src/compose'),
composeK: require('./src/composeK'),
composeP: require('./src/composeP'),
concat: require('./src/concat'),
cond: require('./src/cond'),
construct: require('./src/construct'),
constructN: require('./src/constructN'),
contains: require('./src/contains'),
converge: require('./src/converge'),
countBy: require('./src/countBy'),
curry: require('./src/curry'),
curryN: require('./src/curryN'),
dec: require('./src/dec'),
defaultTo: require('./src/defaultTo'),
descend: require('./src/descend'),
difference: require('./src/difference'),
differenceWith: require('./src/differenceWith'),
dissoc: require('./src/dissoc'),
dissocPath: require('./src/dissocPath'),
divide: require('./src/divide'),
drop: require('./src/drop'),
dropLast: require('./src/dropLast'),
dropLastWhile: require('./src/dropLastWhile'),
dropRepeats: require('./src/dropRepeats'),
dropRepeatsWith: require('./src/dropRepeatsWith'),
dropWhile: require('./src/dropWhile'),
either: require('./src/either'),
empty: require('./src/empty'),
endsWith: require('./src/endsWith'),
eqBy: require('./src/eqBy'),
eqProps: require('./src/eqProps'),
equals: require('./src/equals'),
evolve: require('./src/evolve'),
filter: require('./src/filter'),
find: require('./src/find'),
findIndex: require('./src/findIndex'),
findLast: require('./src/findLast'),
findLastIndex: require('./src/findLastIndex'),
flatten: require('./src/flatten'),
flip: require('./src/flip'),
forEach: require('./src/forEach'),
forEachObjIndexed: require('./src/forEachObjIndexed'),
fromPairs: require('./src/fromPairs'),
groupBy: require('./src/groupBy'),
groupWith: require('./src/groupWith'),
gt: require('./src/gt'),
gte: require('./src/gte'),
has: require('./src/has'),
hasIn: require('./src/hasIn'),
head: require('./src/head'),
identical: require('./src/identical'),
identity: require('./src/identity'),
ifElse: require('./src/ifElse'),
inc: require('./src/inc'),
indexBy: require('./src/indexBy'),
indexOf: require('./src/indexOf'),
init: require('./src/init'),
innerJoin: require('./src/innerJoin'),
insert: require('./src/insert'),
insertAll: require('./src/insertAll'),
intersection: require('./src/intersection'),
intersectionWith: require('./src/intersectionWith'),
intersperse: require('./src/intersperse'),
into: require('./src/into'),
invert: require('./src/invert'),
invertObj: require('./src/invertObj'),
invoker: require('./src/invoker'),
is: require('./src/is'),
isEmpty: require('./src/isEmpty'),
isNil: require('./src/isNil'),
join: require('./src/join'),
juxt: require('./src/juxt'),
keys: require('./src/keys'),
keysIn: require('./src/keysIn'),
last: require('./src/last'),
lastIndexOf: require('./src/lastIndexOf'),
length: require('./src/length'),
lens: require('./src/lens'),
lensIndex: require('./src/lensIndex'),
lensPath: require('./src/lensPath'),
lensProp: require('./src/lensProp'),
lift: require('./src/lift'),
liftN: require('./src/liftN'),
lt: require('./src/lt'),
lte: require('./src/lte'),
map: require('./src/map'),
mapAccum: require('./src/mapAccum'),
mapAccumRight: require('./src/mapAccumRight'),
mapObjIndexed: require('./src/mapObjIndexed'),
match: require('./src/match'),
mathMod: require('./src/mathMod'),
max: require('./src/max'),
maxBy: require('./src/maxBy'),
mean: require('./src/mean'),
median: require('./src/median'),
memoize: require('./src/memoize'),
memoizeWith: require('./src/memoizeWith'),
merge: require('./src/merge'),
mergeAll: require('./src/mergeAll'),
mergeDeepLeft: require('./src/mergeDeepLeft'),
mergeDeepRight: require('./src/mergeDeepRight'),
mergeDeepWith: require('./src/mergeDeepWith'),
mergeDeepWithKey: require('./src/mergeDeepWithKey'),
mergeWith: require('./src/mergeWith'),
mergeWithKey: require('./src/mergeWithKey'),
min: require('./src/min'),
minBy: require('./src/minBy'),
modulo: require('./src/modulo'),
multiply: require('./src/multiply'),
nAry: require('./src/nAry'),
negate: require('./src/negate'),
none: require('./src/none'),
not: require('./src/not'),
nth: require('./src/nth'),
nthArg: require('./src/nthArg'),
o: require('./src/o'),
objOf: require('./src/objOf'),
of: require('./src/of'),
omit: require('./src/omit'),
once: require('./src/once'),
or: require('./src/or'),
over: require('./src/over'),
pair: require('./src/pair'),
partial: require('./src/partial'),
partialRight: require('./src/partialRight'),
partition: require('./src/partition'),
path: require('./src/path'),
pathEq: require('./src/pathEq'),
pathOr: require('./src/pathOr'),
pathSatisfies: require('./src/pathSatisfies'),
pick: require('./src/pick'),
pickAll: require('./src/pickAll'),
pickBy: require('./src/pickBy'),
pipe: require('./src/pipe'),
pipeK: require('./src/pipeK'),
pipeP: require('./src/pipeP'),
pluck: require('./src/pluck'),
prepend: require('./src/prepend'),
product: require('./src/product'),
project: require('./src/project'),
prop: require('./src/prop'),
propEq: require('./src/propEq'),
propIs: require('./src/propIs'),
propOr: require('./src/propOr'),
propSatisfies: require('./src/propSatisfies'),
props: require('./src/props'),
range: require('./src/range'),
reduce: require('./src/reduce'),
reduceBy: require('./src/reduceBy'),
reduceRight: require('./src/reduceRight'),
reduceWhile: require('./src/reduceWhile'),
reduced: require('./src/reduced'),
reject: require('./src/reject'),
remove: require('./src/remove'),
repeat: require('./src/repeat'),
replace: require('./src/replace'),
reverse: require('./src/reverse'),
scan: require('./src/scan'),
sequence: require('./src/sequence'),
set: require('./src/set'),
slice: require('./src/slice'),
sort: require('./src/sort'),
sortBy: require('./src/sortBy'),
sortWith: require('./src/sortWith'),
split: require('./src/split'),
splitAt: require('./src/splitAt'),
splitEvery: require('./src/splitEvery'),
splitWhen: require('./src/splitWhen'),
startsWith: require('./src/startsWith'),
subtract: require('./src/subtract'),
sum: require('./src/sum'),
symmetricDifference: require('./src/symmetricDifference'),
symmetricDifferenceWith: require('./src/symmetricDifferenceWith'),
tail: require('./src/tail'),
take: require('./src/take'),
takeLast: require('./src/takeLast'),
takeLastWhile: require('./src/takeLastWhile'),
takeWhile: require('./src/takeWhile'),
tap: require('./src/tap'),
test: require('./src/test'),
times: require('./src/times'),
toLower: require('./src/toLower'),
toPairs: require('./src/toPairs'),
toPairsIn: require('./src/toPairsIn'),
toString: require('./src/toString'),
toUpper: require('./src/toUpper'),
transduce: require('./src/transduce'),
transpose: require('./src/transpose'),
traverse: require('./src/traverse'),
trim: require('./src/trim'),
tryCatch: require('./src/tryCatch'),
type: require('./src/type'),
unapply: require('./src/unapply'),
unary: require('./src/unary'),
uncurryN: require('./src/uncurryN'),
unfold: require('./src/unfold'),
union: require('./src/union'),
unionWith: require('./src/unionWith'),
uniq: require('./src/uniq'),
uniqBy: require('./src/uniqBy'),
uniqWith: require('./src/uniqWith'),
unless: require('./src/unless'),
unnest: require('./src/unnest'),
until: require('./src/until'),
update: require('./src/update'),
useWith: require('./src/useWith'),
values: require('./src/values'),
valuesIn: require('./src/valuesIn'),
view: require('./src/view'),
when: require('./src/when'),
where: require('./src/where'),
whereEq: require('./src/whereEq'),
without: require('./src/without'),
xprod: require('./src/xprod'),
zip: require('./src/zip'),
zipObj: require('./src/zipObj'),
zipWith: require('./src/zipWith')
};