Show More
Commit Description:
force log out when password change
Commit Description:
force log out when password change
References:
File last commit:
Show/Diff file:
Action:
node_modules/prelude-ls/lib/index.js
| 177 lines
| 4.8 KiB
| application/javascript
| JavascriptLexer
|
r789 | // Generated by LiveScript 1.4.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.1.2'; | |||
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(); | |||
} |