summaryrefslogtreecommitdiff
path: root/includes/external/school/node_modules/prelude-ls/lib/Obj.js
diff options
context:
space:
mode:
authorRaindropsSys <contact@minteck.org>2023-06-22 23:06:12 +0200
committerRaindropsSys <contact@minteck.org>2023-06-22 23:06:12 +0200
commit23563c7188e089929b60f9e10721c6fc43a220ff (patch)
treeedfe2b009c82900d4ac27db02222d2f68dcad846 /includes/external/school/node_modules/prelude-ls/lib/Obj.js
parent7a7a49332df7c852abbaa33c7e8e87f93d064d61 (diff)
downloadpluralconnect-23563c7188e089929b60f9e10721c6fc43a220ff.tar.gz
pluralconnect-23563c7188e089929b60f9e10721c6fc43a220ff.tar.bz2
pluralconnect-23563c7188e089929b60f9e10721c6fc43a220ff.zip
Updated 15 files, added includes/maintenance/deleteUnusedAssets.php and deleted 4944 files (automated)
Diffstat (limited to 'includes/external/school/node_modules/prelude-ls/lib/Obj.js')
-rw-r--r--includes/external/school/node_modules/prelude-ls/lib/Obj.js154
1 files changed, 0 insertions, 154 deletions
diff --git a/includes/external/school/node_modules/prelude-ls/lib/Obj.js b/includes/external/school/node_modules/prelude-ls/lib/Obj.js
deleted file mode 100644
index f0a921f..0000000
--- a/includes/external/school/node_modules/prelude-ls/lib/Obj.js
+++ /dev/null
@@ -1,154 +0,0 @@
-// Generated by LiveScript 1.4.0
-var values, keys, pairsToObj, objToPairs, listsToObj, objToLists, empty, each, map, compact, filter, reject, partition, find;
-values = function(object){
- var i$, x, results$ = [];
- for (i$ in object) {
- x = object[i$];
- results$.push(x);
- }
- return results$;
-};
-keys = function(object){
- var x, results$ = [];
- for (x in object) {
- results$.push(x);
- }
- return results$;
-};
-pairsToObj = function(object){
- var i$, len$, x, resultObj$ = {};
- for (i$ = 0, len$ = object.length; i$ < len$; ++i$) {
- x = object[i$];
- resultObj$[x[0]] = x[1];
- }
- return resultObj$;
-};
-objToPairs = function(object){
- var key, value, results$ = [];
- for (key in object) {
- value = object[key];
- results$.push([key, value]);
- }
- return results$;
-};
-listsToObj = curry$(function(keys, values){
- var i$, len$, i, key, resultObj$ = {};
- for (i$ = 0, len$ = keys.length; i$ < len$; ++i$) {
- i = i$;
- key = keys[i$];
- resultObj$[key] = values[i];
- }
- return resultObj$;
-});
-objToLists = function(object){
- var keys, values, key, value;
- keys = [];
- values = [];
- for (key in object) {
- value = object[key];
- keys.push(key);
- values.push(value);
- }
- return [keys, values];
-};
-empty = function(object){
- var x;
- for (x in object) {
- return false;
- }
- return true;
-};
-each = curry$(function(f, object){
- var i$, x;
- for (i$ in object) {
- x = object[i$];
- f(x);
- }
- return object;
-});
-map = curry$(function(f, object){
- var k, x, resultObj$ = {};
- for (k in object) {
- x = object[k];
- resultObj$[k] = f(x);
- }
- return resultObj$;
-});
-compact = function(object){
- var k, x, resultObj$ = {};
- for (k in object) {
- x = object[k];
- if (x) {
- resultObj$[k] = x;
- }
- }
- return resultObj$;
-};
-filter = curry$(function(f, object){
- var k, x, resultObj$ = {};
- for (k in object) {
- x = object[k];
- if (f(x)) {
- resultObj$[k] = x;
- }
- }
- return resultObj$;
-});
-reject = curry$(function(f, object){
- var k, x, resultObj$ = {};
- for (k in object) {
- x = object[k];
- if (!f(x)) {
- resultObj$[k] = x;
- }
- }
- return resultObj$;
-});
-partition = curry$(function(f, object){
- var passed, failed, k, x;
- passed = {};
- failed = {};
- for (k in object) {
- x = object[k];
- (f(x) ? passed : failed)[k] = x;
- }
- return [passed, failed];
-});
-find = curry$(function(f, object){
- var i$, x;
- for (i$ in object) {
- x = object[i$];
- if (f(x)) {
- return x;
- }
- }
-});
-module.exports = {
- values: values,
- keys: keys,
- pairsToObj: pairsToObj,
- objToPairs: objToPairs,
- listsToObj: listsToObj,
- objToLists: objToLists,
- empty: empty,
- each: each,
- map: map,
- filter: filter,
- compact: compact,
- reject: reject,
- partition: partition,
- find: find
-};
-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