/
rambda.js
220 lines (220 loc) · 6.99 KB
/
rambda.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
/// <reference types="./index.d.ts" />
export * from './src/F.js'
export * from './src/T.js'
export * from './src/add.js'
export * from './src/addIndex.js'
export * from './src/addIndexRight.js'
export * from './src/adjust.js'
export * from './src/all.js'
export * from './src/allPass.js'
export * from './src/always.js'
export * from './src/and.js'
export * from './src/any.js'
export * from './src/anyPass.js'
export * from './src/ap.js'
export * from './src/aperture.js'
export * from './src/append.js'
export * from './src/apply.js'
export * from './src/applySpec.js'
export * from './src/applyTo.js'
export * from './src/ascend.js'
export * from './src/assoc.js'
export * from './src/assocPath.js'
export * from './src/binary.js'
export * from './src/bind.js'
export * from './src/both.js'
export * from './src/call.js'
export * from './src/chain.js'
export * from './src/clamp.js'
export * from './src/clone.js'
export * from './src/collectBy.js'
export * from './src/comparator.js'
export * from './src/complement.js'
export * from './src/compose.js'
export * from './src/composeWith.js'
export * from './src/concat.js'
export * from './src/cond.js'
export * from './src/converge.js'
export * from './src/count.js'
export * from './src/countBy.js'
export * from './src/curry.js'
export * from './src/curryN.js'
export * from './src/dec.js'
export * from './src/defaultTo.js'
export * from './src/descend.js'
export * from './src/difference.js'
export * from './src/differenceWith.js'
export * from './src/dissoc.js'
export * from './src/dissocPath.js'
export * from './src/divide.js'
export * from './src/drop.js'
export * from './src/dropLast.js'
export * from './src/dropLastWhile.js'
export * from './src/dropRepeats.js'
export * from './src/dropRepeatsBy.js'
export * from './src/dropRepeatsWith.js'
export * from './src/dropWhile.js'
export * from './src/either.js'
export * from './src/empty.js'
export * from './src/endsWith.js'
export * from './src/eqBy.js'
export * from './src/eqProps.js'
export * from './src/equals.js'
export * from './src/evolve.js'
export * from './src/filter.js'
export * from './src/find.js'
export * from './src/findIndex.js'
export * from './src/findLast.js'
export * from './src/findLastIndex.js'
export * from './src/flatten.js'
export * from './src/flip.js'
export * from './src/forEach.js'
export * from './src/forEachObjIndexed.js'
export * from './src/fromPairs.js'
export * from './src/groupBy.js'
export * from './src/groupWith.js'
export * from './src/gt.js'
export * from './src/gte.js'
export * from './src/has.js'
export * from './src/hasIn.js'
export * from './src/hasPath.js'
export * from './src/head.js'
export * from './src/identical.js'
export * from './src/identity.js'
export * from './src/ifElse.js'
export * from './src/inc.js'
export * from './src/includes.js'
export * from './src/indexBy.js'
export * from './src/indexOf.js'
export * from './src/init.js'
export * from './src/innerJoin.js'
export * from './src/insert.js'
export * from './src/insertAll.js'
export * from './src/intersection.js'
export * from './src/intersperse.js'
export * from './src/is.js'
export * from './src/isEmpty.js'
export * from './src/isNil.js'
export * from './src/isNotNil.js'
export * from './src/join.js'
export * from './src/juxt.js'
export * from './src/keys.js'
export * from './src/last.js'
export * from './src/lastIndexOf.js'
export * from './src/length.js'
export * from './src/lens.js'
export * from './src/lensIndex.js'
export * from './src/lensPath.js'
export * from './src/lensProp.js'
export * from './src/lt.js'
export * from './src/map.js'
export * from './src/match.js'
export * from './src/mathMod.js'
export * from './src/max.js'
export * from './src/maxBy.js'
export * from './src/mean.js'
export * from './src/median.js'
export * from './src/merge.js'
export * from './src/mergeAll.js'
export * from './src/mergeDeepLeft.js'
export * from './src/mergeDeepRight.js'
export * from './src/mergeLeft.js'
export * from './src/mergeRight.js'
export * from './src/mergeWith.js'
export * from './src/min.js'
export * from './src/minBy.js'
export * from './src/modify.js'
export * from './src/modifyPath.js'
export * from './src/modulo.js'
export * from './src/move.js'
export * from './src/multiply.js'
export * from './src/negate.js'
export * from './src/none.js'
export * from './src/not.js'
export * from './src/nth.js'
export * from './src/objOf.js'
export * from './src/of.js'
export * from './src/omit.js'
export * from './src/on.js'
export * from './src/once.js'
export * from './src/or.js'
export * from './src/over.js'
export * from './src/partial.js'
export * from './src/partialObject.js'
export * from './src/partition.js'
export * from './src/path.js'
export * from './src/pathEq.js'
export * from './src/pathOr.js'
export * from './src/pathSatisfies.js'
export * from './src/paths.js'
export * from './src/pick.js'
export * from './src/pickAll.js'
export * from './src/pickBy.js'
export * from './src/pipe.js'
export * from './src/pluck.js'
export * from './src/prepend.js'
export * from './src/product.js'
export * from './src/prop.js'
export * from './src/propEq.js'
export * from './src/propIs.js'
export * from './src/propOr.js'
export * from './src/propSatisfies.js'
export * from './src/props.js'
export * from './src/range.js'
export * from './src/reduce.js'
export * from './src/reduceBy.js'
export * from './src/reject.js'
export * from './src/removeIndex.js'
export * from './src/repeat.js'
export * from './src/replace.js'
export * from './src/reverse.js'
export * from './src/set.js'
export * from './src/slice.js'
export * from './src/sort.js'
export * from './src/sortBy.js'
export * from './src/sortWith.js'
export * from './src/split.js'
export * from './src/splitAt.js'
export * from './src/splitEvery.js'
export * from './src/splitWhen.js'
export * from './src/startsWith.js'
export * from './src/subtract.js'
export * from './src/sum.js'
export * from './src/swap.js'
export * from './src/symmetricDifference.js'
export * from './src/tail.js'
export * from './src/take.js'
export * from './src/takeLast.js'
export * from './src/takeLastWhile.js'
export * from './src/takeWhile.js'
export * from './src/tap.js'
export * from './src/test.js'
export * from './src/times.js'
export * from './src/toLower.js'
export * from './src/toPairs.js'
export * from './src/toString.js'
export * from './src/toUpper.js'
export * from './src/transpose.js'
export * from './src/trim.js'
export * from './src/tryCatch.js'
export * from './src/type.js'
export * from './src/unapply.js'
export * from './src/union.js'
export * from './src/uniq.js'
export * from './src/uniqBy.js'
export * from './src/uniqWith.js'
export * from './src/unless.js'
export * from './src/unnest.js'
export * from './src/unwind.js'
export * from './src/update.js'
export * from './src/values.js'
export * from './src/view.js'
export * from './src/when.js'
export * from './src/where.js'
export * from './src/whereAny.js'
export * from './src/whereEq.js'
export * from './src/without.js'
export * from './src/xor.js'
export * from './src/zip.js'
export * from './src/zipObj.js'
export * from './src/zipWith.js'