summaryrefslogtreecommitdiff
path: root/alarm/node_modules/prelude-ls/lib/Func.js
diff options
context:
space:
mode:
authorMinteck <contact@minteck.org>2023-01-10 14:54:04 +0100
committerMinteck <contact@minteck.org>2023-01-10 14:54:04 +0100
commit99c1d9af689e5325f3cf535c4007b3aeb8325229 (patch)
treee663b3c2ebdbd67c818ac0c5147f0ce1d2463cda /alarm/node_modules/prelude-ls/lib/Func.js
parent9871b03912fc28ad38b4037ebf26a78aa937baba (diff)
downloadpluralconnect-99c1d9af689e5325f3cf535c4007b3aeb8325229.tar.gz
pluralconnect-99c1d9af689e5325f3cf535c4007b3aeb8325229.tar.bz2
pluralconnect-99c1d9af689e5325f3cf535c4007b3aeb8325229.zip
Update - This is an automated commit
Diffstat (limited to 'alarm/node_modules/prelude-ls/lib/Func.js')
-rw-r--r--alarm/node_modules/prelude-ls/lib/Func.js65
1 files changed, 0 insertions, 65 deletions
diff --git a/alarm/node_modules/prelude-ls/lib/Func.js b/alarm/node_modules/prelude-ls/lib/Func.js
deleted file mode 100644
index b80c9b1..0000000
--- a/alarm/node_modules/prelude-ls/lib/Func.js
+++ /dev/null
@@ -1,65 +0,0 @@
-// Generated by LiveScript 1.4.0
-var apply, curry, flip, fix, over, memoize, slice$ = [].slice, toString$ = {}.toString;
-apply = curry$(function(f, list){
- return f.apply(null, list);
-});
-curry = function(f){
- return curry$(f);
-};
-flip = curry$(function(f, x, y){
- return f(y, x);
-});
-fix = function(f){
- return function(g){
- return function(){
- return f(g(g)).apply(null, arguments);
- };
- }(function(g){
- return function(){
- return f(g(g)).apply(null, arguments);
- };
- });
-};
-over = curry$(function(f, g, x, y){
- return f(g(x), g(y));
-});
-memoize = function(f){
- var memo;
- memo = {};
- return function(){
- var args, key, arg;
- args = slice$.call(arguments);
- key = (function(){
- var i$, ref$, len$, results$ = [];
- for (i$ = 0, len$ = (ref$ = args).length; i$ < len$; ++i$) {
- arg = ref$[i$];
- results$.push(arg + toString$.call(arg).slice(8, -1));
- }
- return results$;
- }()).join('');
- return memo[key] = key in memo
- ? memo[key]
- : f.apply(null, args);
- };
-};
-module.exports = {
- curry: curry,
- flip: flip,
- fix: fix,
- apply: apply,
- over: over,
- memoize: memoize
-};
-function curry$(f, bound){
- var context,
- _curry = function(args) {
- return f.length > 1 ? function(){
- var params = args ? args.concat() : [];
- context = bound ? context || this : this;
- return params.push.apply(params, arguments) <
- f.length && arguments.length ?
- _curry.call(context, params) : f.apply(context, params);
- } : f;
- };
- return _curry();
-} \ No newline at end of file