Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mvaldesdeleon/funtasy

TypeScript implementation of Elm ADTs
https://github.com/mvaldesdeleon/funtasy

Last synced: about 6 hours ago
JSON representation

TypeScript implementation of Elm ADTs

Awesome Lists containing this project

README

        

# 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](https://github.com/fantasyland/fantasy-land) support.

# Install

With [npm](https://npmjs.org) do:

```
npm install funtasy
```

# License

MIT