1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | var L = require("./index");
|
4 |
|
5 | var index_1 = require("./index");
|
6 | exports.Node = index_1.Node;
|
7 | exports.List = index_1.List;
|
8 | exports.list = index_1.list;
|
9 | exports.isList = index_1.isList;
|
10 | exports.length = index_1.length;
|
11 | exports.of = index_1.of;
|
12 | exports.empty = index_1.empty;
|
13 | exports.first = index_1.first;
|
14 | exports.last = index_1.last;
|
15 | exports.flatten = index_1.flatten;
|
16 | exports.pop = index_1.pop;
|
17 | exports.init = index_1.init;
|
18 | exports.tail = index_1.tail;
|
19 | exports.fromArray = index_1.fromArray;
|
20 | exports.toArray = index_1.toArray;
|
21 | exports.reverse = index_1.reverse;
|
22 | exports.fromIterable = index_1.fromIterable;
|
23 | exports.sort = index_1.sort;
|
24 | function curry2(f) {
|
25 | return function curried(a, b) {
|
26 | return arguments.length === 2 ? f(a, b) : function (b) { return f(a, b); };
|
27 | };
|
28 | }
|
29 | function curry3(f) {
|
30 | return function curried(a, b, c) {
|
31 | switch (arguments.length) {
|
32 | case 3:
|
33 | return f(a, b, c);
|
34 | case 2:
|
35 | return function (c) { return f(a, b, c); };
|
36 | default:
|
37 |
|
38 | return curry2(function (b, c) { return f(a, b, c); });
|
39 | }
|
40 | };
|
41 | }
|
42 |
|
43 | exports.prepend = curry2(L.prepend);
|
44 | exports.append = curry2(L.append);
|
45 | exports.pair = curry2(L.pair);
|
46 | exports.repeat = curry2(L.repeat);
|
47 | exports.times = curry2(L.times);
|
48 | exports.nth = curry2(L.nth);
|
49 | exports.map = curry2(L.map);
|
50 | exports.forEach = curry2(L.forEach);
|
51 | exports.pluck = curry2(L.pluck);
|
52 | exports.range = curry2(L.range);
|
53 | exports.filter = curry2(L.filter);
|
54 | exports.reject = curry2(L.reject);
|
55 | exports.partition = curry2(L.partition);
|
56 | exports.join = curry2(L.join);
|
57 | exports.ap = curry2(L.ap);
|
58 | exports.chain = curry2(L.chain);
|
59 | exports.every = curry2(L.every);
|
60 | exports.all = curry2(L.all);
|
61 | exports.some = curry2(L.some);
|
62 | exports.any = curry2(L.any);
|
63 | exports.none = curry2(L.none);
|
64 | exports.find = curry2(L.find);
|
65 | exports.indexOf = curry2(L.indexOf);
|
66 | exports.findIndex = curry2(L.findIndex);
|
67 | exports.includes = curry2(L.includes);
|
68 | exports.contains = exports.includes;
|
69 | exports.equals = curry2(L.equals);
|
70 | exports.concat = curry2(L.concat);
|
71 | exports.take = curry2(L.take);
|
72 | exports.takeLast = curry2(L.takeLast);
|
73 | exports.drop = curry2(L.drop);
|
74 | exports.dropLast = curry2(L.dropLast);
|
75 | exports.takeWhile = curry2(L.takeWhile);
|
76 | exports.dropWhile = curry2(L.dropWhile);
|
77 | exports.splitAt = curry2(L.splitAt);
|
78 | exports.sortBy = curry2(L.sortBy);
|
79 | exports.sortWith = curry2(L.sortWith);
|
80 | exports.zip = curry2(L.zip);
|
81 |
|
82 | exports.foldl = curry3(L.foldl);
|
83 | exports.reduce = exports.foldl;
|
84 | exports.foldr = curry3(L.foldr);
|
85 | exports.reduceRight = exports.foldr;
|
86 | exports.update = curry3(L.update);
|
87 | exports.adjust = curry3(L.adjust);
|
88 | exports.slice = curry3(L.slice);
|
89 | exports.remove = curry3(L.remove);
|
90 | exports.insert = curry3(L.insert);
|
91 | exports.insertAll = curry3(L.insertAll);
|
92 | exports.zipWith = curry3(L.zipWith);
|
93 |
|
\ | No newline at end of file |