.
This commit is contained in:
		
							
								
								
									
										178
									
								
								qwen/nodejs/node_modules/prelude-ls/lib/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										178
									
								
								qwen/nodejs/node_modules/prelude-ls/lib/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,178 @@
 | 
			
		||||
// Generated by LiveScript 1.6.0
 | 
			
		||||
var Func, List, Obj, Str, Num, id, isType, replicate, prelude, toString$ = {}.toString;
 | 
			
		||||
Func = require('./Func.js');
 | 
			
		||||
List = require('./List.js');
 | 
			
		||||
Obj = require('./Obj.js');
 | 
			
		||||
Str = require('./Str.js');
 | 
			
		||||
Num = require('./Num.js');
 | 
			
		||||
id = function(x){
 | 
			
		||||
  return x;
 | 
			
		||||
};
 | 
			
		||||
isType = curry$(function(type, x){
 | 
			
		||||
  return toString$.call(x).slice(8, -1) === type;
 | 
			
		||||
});
 | 
			
		||||
replicate = curry$(function(n, x){
 | 
			
		||||
  var i$, results$ = [];
 | 
			
		||||
  for (i$ = 0; i$ < n; ++i$) {
 | 
			
		||||
    results$.push(x);
 | 
			
		||||
  }
 | 
			
		||||
  return results$;
 | 
			
		||||
});
 | 
			
		||||
Str.empty = List.empty;
 | 
			
		||||
Str.slice = List.slice;
 | 
			
		||||
Str.take = List.take;
 | 
			
		||||
Str.drop = List.drop;
 | 
			
		||||
Str.splitAt = List.splitAt;
 | 
			
		||||
Str.takeWhile = List.takeWhile;
 | 
			
		||||
Str.dropWhile = List.dropWhile;
 | 
			
		||||
Str.span = List.span;
 | 
			
		||||
Str.breakStr = List.breakList;
 | 
			
		||||
prelude = {
 | 
			
		||||
  Func: Func,
 | 
			
		||||
  List: List,
 | 
			
		||||
  Obj: Obj,
 | 
			
		||||
  Str: Str,
 | 
			
		||||
  Num: Num,
 | 
			
		||||
  id: id,
 | 
			
		||||
  isType: isType,
 | 
			
		||||
  replicate: replicate
 | 
			
		||||
};
 | 
			
		||||
prelude.each = List.each;
 | 
			
		||||
prelude.map = List.map;
 | 
			
		||||
prelude.filter = List.filter;
 | 
			
		||||
prelude.compact = List.compact;
 | 
			
		||||
prelude.reject = List.reject;
 | 
			
		||||
prelude.partition = List.partition;
 | 
			
		||||
prelude.find = List.find;
 | 
			
		||||
prelude.head = List.head;
 | 
			
		||||
prelude.first = List.first;
 | 
			
		||||
prelude.tail = List.tail;
 | 
			
		||||
prelude.last = List.last;
 | 
			
		||||
prelude.initial = List.initial;
 | 
			
		||||
prelude.empty = List.empty;
 | 
			
		||||
prelude.reverse = List.reverse;
 | 
			
		||||
prelude.difference = List.difference;
 | 
			
		||||
prelude.intersection = List.intersection;
 | 
			
		||||
prelude.union = List.union;
 | 
			
		||||
prelude.countBy = List.countBy;
 | 
			
		||||
prelude.groupBy = List.groupBy;
 | 
			
		||||
prelude.fold = List.fold;
 | 
			
		||||
prelude.foldl = List.foldl;
 | 
			
		||||
prelude.fold1 = List.fold1;
 | 
			
		||||
prelude.foldl1 = List.foldl1;
 | 
			
		||||
prelude.foldr = List.foldr;
 | 
			
		||||
prelude.foldr1 = List.foldr1;
 | 
			
		||||
prelude.unfoldr = List.unfoldr;
 | 
			
		||||
prelude.andList = List.andList;
 | 
			
		||||
prelude.orList = List.orList;
 | 
			
		||||
prelude.any = List.any;
 | 
			
		||||
prelude.all = List.all;
 | 
			
		||||
prelude.unique = List.unique;
 | 
			
		||||
prelude.uniqueBy = List.uniqueBy;
 | 
			
		||||
prelude.sort = List.sort;
 | 
			
		||||
prelude.sortWith = List.sortWith;
 | 
			
		||||
prelude.sortBy = List.sortBy;
 | 
			
		||||
prelude.sum = List.sum;
 | 
			
		||||
prelude.product = List.product;
 | 
			
		||||
prelude.mean = List.mean;
 | 
			
		||||
prelude.average = List.average;
 | 
			
		||||
prelude.concat = List.concat;
 | 
			
		||||
prelude.concatMap = List.concatMap;
 | 
			
		||||
prelude.flatten = List.flatten;
 | 
			
		||||
prelude.maximum = List.maximum;
 | 
			
		||||
prelude.minimum = List.minimum;
 | 
			
		||||
prelude.maximumBy = List.maximumBy;
 | 
			
		||||
prelude.minimumBy = List.minimumBy;
 | 
			
		||||
prelude.scan = List.scan;
 | 
			
		||||
prelude.scanl = List.scanl;
 | 
			
		||||
prelude.scan1 = List.scan1;
 | 
			
		||||
prelude.scanl1 = List.scanl1;
 | 
			
		||||
prelude.scanr = List.scanr;
 | 
			
		||||
prelude.scanr1 = List.scanr1;
 | 
			
		||||
prelude.slice = List.slice;
 | 
			
		||||
prelude.take = List.take;
 | 
			
		||||
prelude.drop = List.drop;
 | 
			
		||||
prelude.splitAt = List.splitAt;
 | 
			
		||||
prelude.takeWhile = List.takeWhile;
 | 
			
		||||
prelude.dropWhile = List.dropWhile;
 | 
			
		||||
prelude.span = List.span;
 | 
			
		||||
prelude.breakList = List.breakList;
 | 
			
		||||
prelude.zip = List.zip;
 | 
			
		||||
prelude.zipWith = List.zipWith;
 | 
			
		||||
prelude.zipAll = List.zipAll;
 | 
			
		||||
prelude.zipAllWith = List.zipAllWith;
 | 
			
		||||
prelude.at = List.at;
 | 
			
		||||
prelude.elemIndex = List.elemIndex;
 | 
			
		||||
prelude.elemIndices = List.elemIndices;
 | 
			
		||||
prelude.findIndex = List.findIndex;
 | 
			
		||||
prelude.findIndices = List.findIndices;
 | 
			
		||||
prelude.apply = Func.apply;
 | 
			
		||||
prelude.curry = Func.curry;
 | 
			
		||||
prelude.flip = Func.flip;
 | 
			
		||||
prelude.fix = Func.fix;
 | 
			
		||||
prelude.over = Func.over;
 | 
			
		||||
prelude.split = Str.split;
 | 
			
		||||
prelude.join = Str.join;
 | 
			
		||||
prelude.lines = Str.lines;
 | 
			
		||||
prelude.unlines = Str.unlines;
 | 
			
		||||
prelude.words = Str.words;
 | 
			
		||||
prelude.unwords = Str.unwords;
 | 
			
		||||
prelude.chars = Str.chars;
 | 
			
		||||
prelude.unchars = Str.unchars;
 | 
			
		||||
prelude.repeat = Str.repeat;
 | 
			
		||||
prelude.capitalize = Str.capitalize;
 | 
			
		||||
prelude.camelize = Str.camelize;
 | 
			
		||||
prelude.dasherize = Str.dasherize;
 | 
			
		||||
prelude.values = Obj.values;
 | 
			
		||||
prelude.keys = Obj.keys;
 | 
			
		||||
prelude.pairsToObj = Obj.pairsToObj;
 | 
			
		||||
prelude.objToPairs = Obj.objToPairs;
 | 
			
		||||
prelude.listsToObj = Obj.listsToObj;
 | 
			
		||||
prelude.objToLists = Obj.objToLists;
 | 
			
		||||
prelude.max = Num.max;
 | 
			
		||||
prelude.min = Num.min;
 | 
			
		||||
prelude.negate = Num.negate;
 | 
			
		||||
prelude.abs = Num.abs;
 | 
			
		||||
prelude.signum = Num.signum;
 | 
			
		||||
prelude.quot = Num.quot;
 | 
			
		||||
prelude.rem = Num.rem;
 | 
			
		||||
prelude.div = Num.div;
 | 
			
		||||
prelude.mod = Num.mod;
 | 
			
		||||
prelude.recip = Num.recip;
 | 
			
		||||
prelude.pi = Num.pi;
 | 
			
		||||
prelude.tau = Num.tau;
 | 
			
		||||
prelude.exp = Num.exp;
 | 
			
		||||
prelude.sqrt = Num.sqrt;
 | 
			
		||||
prelude.ln = Num.ln;
 | 
			
		||||
prelude.pow = Num.pow;
 | 
			
		||||
prelude.sin = Num.sin;
 | 
			
		||||
prelude.tan = Num.tan;
 | 
			
		||||
prelude.cos = Num.cos;
 | 
			
		||||
prelude.acos = Num.acos;
 | 
			
		||||
prelude.asin = Num.asin;
 | 
			
		||||
prelude.atan = Num.atan;
 | 
			
		||||
prelude.atan2 = Num.atan2;
 | 
			
		||||
prelude.truncate = Num.truncate;
 | 
			
		||||
prelude.round = Num.round;
 | 
			
		||||
prelude.ceiling = Num.ceiling;
 | 
			
		||||
prelude.floor = Num.floor;
 | 
			
		||||
prelude.isItNaN = Num.isItNaN;
 | 
			
		||||
prelude.even = Num.even;
 | 
			
		||||
prelude.odd = Num.odd;
 | 
			
		||||
prelude.gcd = Num.gcd;
 | 
			
		||||
prelude.lcm = Num.lcm;
 | 
			
		||||
prelude.VERSION = '1.2.1';
 | 
			
		||||
module.exports = prelude;
 | 
			
		||||
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();
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user