Inspired by
- fantasy-land
- static-land
- PureScript
- Scala
Installation
To install the stable version:
npm install --save fp-ts
TypeScript compatibility
The stable version is tested against TypeScript 2.4.x, but should run with TypeScript 2.2.2+ too
Technical overview
The idea (faking higher kinded types in TypeScript) is based on
- Lightweight higher-kinded polymorphism
- elm-brands
- Higher kinded types in TypeScript, static and fantasy land
- flow-static-land
License
The MIT License (MIT)