版博士V2.0程序
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 
 
CPL 9104556504 v2.0.7 报表数据修改 hace 1 año
..
Alt v2.0.7 报表数据修改 hace 1 año
Alternative v2.0.7 报表数据修改 hace 1 año
Applicative v2.0.7 报表数据修改 hace 1 año
Apply v2.0.7 报表数据修改 hace 1 año
Array v2.0.7 报表数据修改 hace 1 año
Bifunctor v2.0.7 报表数据修改 hace 1 año
BooleanAlgebra v2.0.7 报表数据修改 hace 1 año
Bounded v2.0.7 报表数据修改 hace 1 año
BoundedDistributiveLattice v2.0.7 报表数据修改 hace 1 año
BoundedJoinSemilattice v2.0.7 报表数据修改 hace 1 año
BoundedLattice v2.0.7 报表数据修改 hace 1 año
BoundedMeetSemilattice v2.0.7 报表数据修改 hace 1 año
Category v2.0.7 报表数据修改 hace 1 año
Chain v2.0.7 报表数据修改 hace 1 año
ChainRec v2.0.7 报表数据修改 hace 1 año
Choice v2.0.7 报表数据修改 hace 1 año
Comonad v2.0.7 报表数据修改 hace 1 año
Compactable v2.0.7 报表数据修改 hace 1 año
Console v2.0.7 报表数据修改 hace 1 año
Const v2.0.7 报表数据修改 hace 1 año
Contravariant v2.0.7 报表数据修改 hace 1 año
Date v2.0.7 报表数据修改 hace 1 año
DistributiveLattice v2.0.7 报表数据修改 hace 1 año
Either v2.0.7 报表数据修改 hace 1 año
EitherT v2.0.7 报表数据修改 hace 1 año
Endomorphism v2.0.7 报表数据修改 hace 1 año
Eq v2.0.7 报表数据修改 hace 1 año
Extend v2.0.7 报表数据修改 hace 1 año
Field v2.0.7 报表数据修改 hace 1 año
Filterable v2.0.7 报表数据修改 hace 1 año
FilterableWithIndex v2.0.7 报表数据修改 hace 1 año
Foldable v2.0.7 报表数据修改 hace 1 año
FoldableWithIndex v2.0.7 报表数据修改 hace 1 año
FromEither v2.0.7 报表数据修改 hace 1 año
FromIO v2.0.7 报表数据修改 hace 1 año
FromReader v2.0.7 报表数据修改 hace 1 año
FromState v2.0.7 报表数据修改 hace 1 año
FromTask v2.0.7 报表数据修改 hace 1 año
FromThese v2.0.7 报表数据修改 hace 1 año
Functor v2.0.7 报表数据修改 hace 1 año
FunctorWithIndex v2.0.7 报表数据修改 hace 1 año
Group v2.0.7 报表数据修改 hace 1 año
HKT v2.0.7 报表数据修改 hace 1 año
HeytingAlgebra v2.0.7 报表数据修改 hace 1 año
IO v2.0.7 报表数据修改 hace 1 año
IOEither v2.0.7 报表数据修改 hace 1 año
IOOption v2.0.7 报表数据修改 hace 1 año
IORef v2.0.7 报表数据修改 hace 1 año
Identity v2.0.7 报表数据修改 hace 1 año
Invariant v2.0.7 报表数据修改 hace 1 año
JoinSemilattice v2.0.7 报表数据修改 hace 1 año
Json v2.0.7 报表数据修改 hace 1 año
Lattice v2.0.7 报表数据修改 hace 1 año
Magma v2.0.7 报表数据修改 hace 1 año
Map v2.0.7 报表数据修改 hace 1 año
MeetSemilattice v2.0.7 报表数据修改 hace 1 año
Monad v2.0.7 报表数据修改 hace 1 año
MonadIO v2.0.7 报表数据修改 hace 1 año
MonadTask v2.0.7 报表数据修改 hace 1 año
MonadThrow v2.0.7 报表数据修改 hace 1 año
Monoid v2.0.7 报表数据修改 hace 1 año
NaturalTransformation v2.0.7 报表数据修改 hace 1 año
NonEmptyArray v2.0.7 报表数据修改 hace 1 año
Option v2.0.7 报表数据修改 hace 1 año
OptionT v2.0.7 报表数据修改 hace 1 año
Ord v2.0.7 报表数据修改 hace 1 año
Ordering v2.0.7 报表数据修改 hace 1 año
Pointed v2.0.7 报表数据修改 hace 1 año
Predicate v2.0.7 报表数据修改 hace 1 año
Profunctor v2.0.7 报表数据修改 hace 1 año
Random v2.0.7 报表数据修改 hace 1 año
Reader v2.0.7 报表数据修改 hace 1 año
ReaderEither v2.0.7 报表数据修改 hace 1 año
ReaderIO v2.0.7 报表数据修改 hace 1 año
ReaderT v2.0.7 报表数据修改 hace 1 año
ReaderTask v2.0.7 报表数据修改 hace 1 año
ReaderTaskEither v2.0.7 报表数据修改 hace 1 año
ReadonlyArray v2.0.7 报表数据修改 hace 1 año
ReadonlyMap v2.0.7 报表数据修改 hace 1 año
ReadonlyNonEmptyArray v2.0.7 报表数据修改 hace 1 año
ReadonlyRecord v2.0.7 报表数据修改 hace 1 año
ReadonlySet v2.0.7 报表数据修改 hace 1 año
ReadonlyTuple v2.0.7 报表数据修改 hace 1 año
Record v2.0.7 报表数据修改 hace 1 año
Refinement v2.0.7 报表数据修改 hace 1 año
Ring v2.0.7 报表数据修改 hace 1 año
Semigroup v2.0.7 报表数据修改 hace 1 año
Semigroupoid v2.0.7 报表数据修改 hace 1 año
Semiring v2.0.7 报表数据修改 hace 1 año
Separated v2.0.7 报表数据修改 hace 1 año
Set v2.0.7 报表数据修改 hace 1 año
Show v2.0.7 报表数据修改 hace 1 año
State v2.0.7 报表数据修改 hace 1 año
StateReaderTaskEither v2.0.7 报表数据修改 hace 1 año
StateT v2.0.7 报表数据修改 hace 1 año
Store v2.0.7 报表数据修改 hace 1 año
Strong v2.0.7 报表数据修改 hace 1 año
Task v2.0.7 报表数据修改 hace 1 año
TaskEither v2.0.7 报表数据修改 hace 1 año
TaskOption v2.0.7 报表数据修改 hace 1 año
TaskThese v2.0.7 报表数据修改 hace 1 año
These v2.0.7 报表数据修改 hace 1 año
TheseT v2.0.7 报表数据修改 hace 1 año
Traced v2.0.7 报表数据修改 hace 1 año
Traversable v2.0.7 报表数据修改 hace 1 año
TraversableWithIndex v2.0.7 报表数据修改 hace 1 año
Tree v2.0.7 报表数据修改 hace 1 año
Tuple v2.0.7 报表数据修改 hace 1 año
Unfoldable v2.0.7 报表数据修改 hace 1 año
ValidationT v2.0.7 报表数据修改 hace 1 año
Witherable v2.0.7 报表数据修改 hace 1 año
Writer v2.0.7 报表数据修改 hace 1 año
WriterT v2.0.7 报表数据修改 hace 1 año
Zero v2.0.7 报表数据修改 hace 1 año
boolean v2.0.7 报表数据修改 hace 1 año
es6 v2.0.7 报表数据修改 hace 1 año
function v2.0.7 报表数据修改 hace 1 año
internal v2.0.7 报表数据修改 hace 1 año
lib v2.0.7 报表数据修改 hace 1 año
number v2.0.7 报表数据修改 hace 1 año
pipeable v2.0.7 报表数据修改 hace 1 año
string v2.0.7 报表数据修改 hace 1 año
struct v2.0.7 报表数据修改 hace 1 año
void v2.0.7 报表数据修改 hace 1 año
CHANGELOG.md v2.0.7 报表数据修改 hace 1 año
HKT.d.ts v2.0.7 报表数据修改 hace 1 año
LICENSE v2.0.7 报表数据修改 hace 1 año
README.md v2.0.7 报表数据修改 hace 1 año
package.json v2.0.7 报表数据修改 hace 1 año

README.md

Functional programming in TypeScript

build status npm downloads

Typed functional programming in TypeScript

fp-ts is a library for typed functional programming in TypeScript.

fp-ts aims to allow developers to use popular patterns and abstractions that are available in most functional languages. For this, it includes the most popular data types, type classes and abstractions such as Option, Either, IO, Task, Functor, Applicative, Monad to empower users to write pure FP apps and libraries built atop higher order abstractions.

A distinctive feature of fp-ts with respect to other functional libraries is its implementation of Higher Kinded Types, which TypeScript doesn’t support natively.

Inspired by

Installation

To install the stable version:

npm install fp-ts

Make sure to always have a single version of fp-ts installed in your project. Multiple versions are known to cause tsc to hang during compilation. You can check the versions currently installed using npm ls fp-ts (make sure there’s a single version and all the others are marked as deduped).

TypeScript compatibility

Strictness – This library is conceived, tested and is supposed to be consumed by TypeScript with the strict flag turned on.

fp-ts version required typescript version
2.0.x+ 3.5+
1.15.x+ 3.1+
<= 1.14.4 2.8+ (*)

(*) If you are running < typescript@3.0.1 you have to polyfill the unknown type. You can use unknown-ts as a polyfill.

Documentation

Disclaimer. Teaching functional programming is out of scope of this project, so the documentation assumes you already know what FP is.

Help

If you need help with fp-ts check out:

Development

License

The MIT License (MIT)