/funtasy

TypeScript implementation of Elm ADTs

Primary LanguageTypeScriptOtherNOASSERTION

funtasy

Typescript implementation of Elm ADTs.

Philosophy

Elm's deliberate lack of typeclasses made them come up with a more-user friendly API, that does not require teaching developers even more new jargon such as chain, liftA2, etc.

So lets do that, only for TypeScript.

And since we're already doing this, lets add fantasy land support.

Install

With npm do:

npm install funtasy

License

MIT