fp-ts
Menu
Introduction
Core Concepts
Learning Resources
Ecosystem
Examples
Code Conventions
Basic Tutorial
Advanced Tutorial
Recipes
Work with non-functional code
Write type class instances
Migrate from Ramda
Migrate from PureScript/Haskell
Modules
Alt.ts
Alternative.ts
Applicative.ts
Apply.ts
Array.ts
Bifunctor.ts
BooleanAlgebra.ts
Bounded.ts
BoundedDistributiveLattice.ts
BoundedJoinSemilattice.ts
BoundedLattice.ts
BoundedMeetSemilattice.ts
Category.ts
Chain.ts
ChainRec.ts
Choice.ts
Comonad.ts
Compactable.ts
Console.ts
Const.ts
Contravariant.ts
Date.ts
DistributiveLattice.ts
Either.ts
EitherT.ts
Exception.ts
Extend.ts
Field.ts
Filterable.ts
FilterableWithIndex.ts
Foldable.ts
Foldable2v.ts
FoldableWithIndex.ts
Free.ts
FreeGroup.ts
function.ts
Functor.ts
FunctorWithIndex.ts
Group.ts
HeytingAlgebra.ts
HKT.ts
Identity.ts
index.ts
Invariant.ts
IO.ts
IOEither.ts
IORef.ts
IxIO.ts
IxMonad.ts
JoinSemilattice.ts
Lattice.ts
Map.ts
MeetSemilattice.ts
Monad.ts
MonadIO.ts
MonadTask.ts
Monoid.ts
Monoidal.ts
NonEmptyArray.ts
Option.ts
OptionT.ts
Ord.ts
Ordering.ts
Pair.ts
Plus.ts
Profunctor.ts
Random.ts
Reader.ts
ReaderT.ts
ReaderTaskEither.ts
Record.ts
Ring.ts
Semigroup.ts
Semigroupoid.ts
Semiring.ts
Set.ts
Setoid.ts
State.ts
StateT.ts
Store.ts
StrMap.ts
Strong.ts
Task.ts
TaskEither.ts
These.ts
Trace.ts
Traversable.ts
Traversable2v.ts
TraversableWithIndex.ts
Tree.ts
Tuple.ts
Unfoldable.ts
Validation.ts
Witherable.ts
Writer.ts
Zipper.ts
Search
Docs
API Reference
GitHub
Introduction
Examples
Examples
Please refer to the
code examples
.