版博士V2.0程序
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
 
CPL 9104556504 v2.0.7 报表数据修改 vor 1 Jahr
..
Alt v2.0.7 报表数据修改 vor 1 Jahr
Alternative v2.0.7 报表数据修改 vor 1 Jahr
Applicative v2.0.7 报表数据修改 vor 1 Jahr
Apply v2.0.7 报表数据修改 vor 1 Jahr
Array v2.0.7 报表数据修改 vor 1 Jahr
Bifunctor v2.0.7 报表数据修改 vor 1 Jahr
BooleanAlgebra v2.0.7 报表数据修改 vor 1 Jahr
Bounded v2.0.7 报表数据修改 vor 1 Jahr
BoundedDistributiveLattice v2.0.7 报表数据修改 vor 1 Jahr
BoundedJoinSemilattice v2.0.7 报表数据修改 vor 1 Jahr
BoundedLattice v2.0.7 报表数据修改 vor 1 Jahr
BoundedMeetSemilattice v2.0.7 报表数据修改 vor 1 Jahr
Category v2.0.7 报表数据修改 vor 1 Jahr
Chain v2.0.7 报表数据修改 vor 1 Jahr
ChainRec v2.0.7 报表数据修改 vor 1 Jahr
Choice v2.0.7 报表数据修改 vor 1 Jahr
Comonad v2.0.7 报表数据修改 vor 1 Jahr
Compactable v2.0.7 报表数据修改 vor 1 Jahr
Console v2.0.7 报表数据修改 vor 1 Jahr
Const v2.0.7 报表数据修改 vor 1 Jahr
Contravariant v2.0.7 报表数据修改 vor 1 Jahr
Date v2.0.7 报表数据修改 vor 1 Jahr
DistributiveLattice v2.0.7 报表数据修改 vor 1 Jahr
Either v2.0.7 报表数据修改 vor 1 Jahr
EitherT v2.0.7 报表数据修改 vor 1 Jahr
Endomorphism v2.0.7 报表数据修改 vor 1 Jahr
Eq v2.0.7 报表数据修改 vor 1 Jahr
Extend v2.0.7 报表数据修改 vor 1 Jahr
Field v2.0.7 报表数据修改 vor 1 Jahr
Filterable v2.0.7 报表数据修改 vor 1 Jahr
FilterableWithIndex v2.0.7 报表数据修改 vor 1 Jahr
Foldable v2.0.7 报表数据修改 vor 1 Jahr
FoldableWithIndex v2.0.7 报表数据修改 vor 1 Jahr
FromEither v2.0.7 报表数据修改 vor 1 Jahr
FromIO v2.0.7 报表数据修改 vor 1 Jahr
FromReader v2.0.7 报表数据修改 vor 1 Jahr
FromState v2.0.7 报表数据修改 vor 1 Jahr
FromTask v2.0.7 报表数据修改 vor 1 Jahr
FromThese v2.0.7 报表数据修改 vor 1 Jahr
Functor v2.0.7 报表数据修改 vor 1 Jahr
FunctorWithIndex v2.0.7 报表数据修改 vor 1 Jahr
Group v2.0.7 报表数据修改 vor 1 Jahr
HKT v2.0.7 报表数据修改 vor 1 Jahr
HeytingAlgebra v2.0.7 报表数据修改 vor 1 Jahr
IO v2.0.7 报表数据修改 vor 1 Jahr
IOEither v2.0.7 报表数据修改 vor 1 Jahr
IOOption v2.0.7 报表数据修改 vor 1 Jahr
IORef v2.0.7 报表数据修改 vor 1 Jahr
Identity v2.0.7 报表数据修改 vor 1 Jahr
Invariant v2.0.7 报表数据修改 vor 1 Jahr
JoinSemilattice v2.0.7 报表数据修改 vor 1 Jahr
Json v2.0.7 报表数据修改 vor 1 Jahr
Lattice v2.0.7 报表数据修改 vor 1 Jahr
Magma v2.0.7 报表数据修改 vor 1 Jahr
Map v2.0.7 报表数据修改 vor 1 Jahr
MeetSemilattice v2.0.7 报表数据修改 vor 1 Jahr
Monad v2.0.7 报表数据修改 vor 1 Jahr
MonadIO v2.0.7 报表数据修改 vor 1 Jahr
MonadTask v2.0.7 报表数据修改 vor 1 Jahr
MonadThrow v2.0.7 报表数据修改 vor 1 Jahr
Monoid v2.0.7 报表数据修改 vor 1 Jahr
NaturalTransformation v2.0.7 报表数据修改 vor 1 Jahr
NonEmptyArray v2.0.7 报表数据修改 vor 1 Jahr
Option v2.0.7 报表数据修改 vor 1 Jahr
OptionT v2.0.7 报表数据修改 vor 1 Jahr
Ord v2.0.7 报表数据修改 vor 1 Jahr
Ordering v2.0.7 报表数据修改 vor 1 Jahr
Pointed v2.0.7 报表数据修改 vor 1 Jahr
Predicate v2.0.7 报表数据修改 vor 1 Jahr
Profunctor v2.0.7 报表数据修改 vor 1 Jahr
Random v2.0.7 报表数据修改 vor 1 Jahr
Reader v2.0.7 报表数据修改 vor 1 Jahr
ReaderEither v2.0.7 报表数据修改 vor 1 Jahr
ReaderIO v2.0.7 报表数据修改 vor 1 Jahr
ReaderT v2.0.7 报表数据修改 vor 1 Jahr
ReaderTask v2.0.7 报表数据修改 vor 1 Jahr
ReaderTaskEither v2.0.7 报表数据修改 vor 1 Jahr
ReadonlyArray v2.0.7 报表数据修改 vor 1 Jahr
ReadonlyMap v2.0.7 报表数据修改 vor 1 Jahr
ReadonlyNonEmptyArray v2.0.7 报表数据修改 vor 1 Jahr
ReadonlyRecord v2.0.7 报表数据修改 vor 1 Jahr
ReadonlySet v2.0.7 报表数据修改 vor 1 Jahr
ReadonlyTuple v2.0.7 报表数据修改 vor 1 Jahr
Record v2.0.7 报表数据修改 vor 1 Jahr
Refinement v2.0.7 报表数据修改 vor 1 Jahr
Ring v2.0.7 报表数据修改 vor 1 Jahr
Semigroup v2.0.7 报表数据修改 vor 1 Jahr
Semigroupoid v2.0.7 报表数据修改 vor 1 Jahr
Semiring v2.0.7 报表数据修改 vor 1 Jahr
Separated v2.0.7 报表数据修改 vor 1 Jahr
Set v2.0.7 报表数据修改 vor 1 Jahr
Show v2.0.7 报表数据修改 vor 1 Jahr
State v2.0.7 报表数据修改 vor 1 Jahr
StateReaderTaskEither v2.0.7 报表数据修改 vor 1 Jahr
StateT v2.0.7 报表数据修改 vor 1 Jahr
Store v2.0.7 报表数据修改 vor 1 Jahr
Strong v2.0.7 报表数据修改 vor 1 Jahr
Task v2.0.7 报表数据修改 vor 1 Jahr
TaskEither v2.0.7 报表数据修改 vor 1 Jahr
TaskOption v2.0.7 报表数据修改 vor 1 Jahr
TaskThese v2.0.7 报表数据修改 vor 1 Jahr
These v2.0.7 报表数据修改 vor 1 Jahr
TheseT v2.0.7 报表数据修改 vor 1 Jahr
Traced v2.0.7 报表数据修改 vor 1 Jahr
Traversable v2.0.7 报表数据修改 vor 1 Jahr
TraversableWithIndex v2.0.7 报表数据修改 vor 1 Jahr
Tree v2.0.7 报表数据修改 vor 1 Jahr
Tuple v2.0.7 报表数据修改 vor 1 Jahr
Unfoldable v2.0.7 报表数据修改 vor 1 Jahr
ValidationT v2.0.7 报表数据修改 vor 1 Jahr
Witherable v2.0.7 报表数据修改 vor 1 Jahr
Writer v2.0.7 报表数据修改 vor 1 Jahr
WriterT v2.0.7 报表数据修改 vor 1 Jahr
Zero v2.0.7 报表数据修改 vor 1 Jahr
boolean v2.0.7 报表数据修改 vor 1 Jahr
es6 v2.0.7 报表数据修改 vor 1 Jahr
function v2.0.7 报表数据修改 vor 1 Jahr
internal v2.0.7 报表数据修改 vor 1 Jahr
lib v2.0.7 报表数据修改 vor 1 Jahr
number v2.0.7 报表数据修改 vor 1 Jahr
pipeable v2.0.7 报表数据修改 vor 1 Jahr
string v2.0.7 报表数据修改 vor 1 Jahr
struct v2.0.7 报表数据修改 vor 1 Jahr
void v2.0.7 报表数据修改 vor 1 Jahr
CHANGELOG.md v2.0.7 报表数据修改 vor 1 Jahr
HKT.d.ts v2.0.7 报表数据修改 vor 1 Jahr
LICENSE v2.0.7 报表数据修改 vor 1 Jahr
README.md v2.0.7 报表数据修改 vor 1 Jahr
package.json v2.0.7 报表数据修改 vor 1 Jahr

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)