Inspired by
- fantasy-land
- static-land
- PureScript
- Scala
To install the stable version:
npm install --save fp-ts
The stable version is tested against TypeScript 2.4.x, but should run with TypeScript 2.2.2+ too
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
The MIT License (MIT)