Skip to content
PureEval
Search
K
Main Navigation
Guide
API Reference Documentation
Blog
English
简体中文
GitHub
English
简体中文
Appearance
GitHub
Menu
Return to top
Translation for this page is in progress for English users, some content may not be available.
API Reference
Filter
Global API
⭐Currying
curry()
uncurry()
⭐Transform
compose()
pipe()
call()
andThen()
tryCatch()
Logic
either()
both()
not()
lt()
lte()
gt()
gte()
equal()
equalStrict()
deepEqual()
when()
unless()
ifElse()
id()
always()
eqType()
eqData()
PlaceHolder
_
unreached
otherwise
String
Translation not available.
⭐StateMachine
StateMachine
Math
odd()
even()
add()
minus()
mul()
div()
divr()
mod()
rema()
power()
negate()
upper()
under()
sort()
median()
sum()
average()
prod()
max()
min()
dec()
inc()
Range
Overview
range()
Bind
bind()
⭐Match
match()
List
zipWith()
zip()
join()
slice()
take()
takeWhile()
drop()
dropWhile()
every()
some()
concat()
concatr()
head()
tail()
dropHead()
dropTail()
includes()
reverse()
countWith()
count()
pairList()
Object
prop()
assoc()
modify()
dissoc()
deepClone()
keys()
values()
makePair()
construct()
has()
⭐Iterate
iterate()
map()
flatMap()
forEach()
reduce()
fold()
scan()
Filter
filter()
reject()
shield()
choose()
⭐Optics
Lens
Lens.of()
Lens.bind()
view
set
over
⭐Maybe(Monad)
Maybe
Maybe.of()
Maybe.is()
Maybe.isNothing()
Maybe.map()
Maybe.fold()
Maybe.chain()
Just()
Nothing
⭐MaybeAsync
MaybeAsync
MaybeAsync.of()
MaybeAsync.is()
MaybeAsync.isNothing()
MaybeAsync.map()
MaybeAsync.fold()
MaybeAsync.chain()
JustAsync()
NothingAsync
⭐Task
Task
Task.map()
Task.chain()
Task.fold()
⭐Either
Right/Left
Either.map()
Either.fold()
Either.chain()
⭐IO(Monad)
IO
IO.map()
IO.chain()
IO.handle(Algebraic Effects)
IO.run()
⭐IOAsync
IOAsync
IOAsync.map()
IOAsync.chain()
IOAsync.handle(Algebraic Effects)
IOAsync.run()
⚠List(Cons)
L.lazy()
L.seq()
L.head()
L.isEmpty()
L.iter()
L.range()
L.tail()
L.iterate()
L.map()
L.flatMap()
L.concat()
L.take()
L.drop()
L.repeat()
L.filter()
L.reject()
L.forEach()
L.takeWhile()
L.dropWhile()
L.zipWith()
L.shield()
L.choose()
⚠Data
Data()