Awesome
ramda-fantasy
Tipos compatibles con la especificacion de Fantasy Land para la integración sencilla con Ramda.
Estado del proyecto
Este proyecto se encuentra en estado alfa. La implementación de las especificaciones de Fantasy Land deberia ser en su mayoria estable. Cualquier método fuera de las especificaciones de Fantasy Land está sujeto a cambios. Los tipos no han sido sometidos a pruebas exhaustivas de uso aún.
Tipos disponibles.
Nombre | Setoid | Semigroup | Functor | Applicative | Monad | Foldable |
---|---|---|---|---|---|---|
Either | ✔︎ | ✔︎ | ✔︎ | ✔︎ | ||
Future | ✔︎ | ✔︎ | ✔︎ | |||
Identity | ✔︎ | ✔︎ | ✔︎ | ✔︎ | ||
IO | ✔︎ | ✔︎ | ✔︎ | |||
Maybe | ✔︎ | ✔︎ | ✔︎ | ✔︎ | ✔︎ | |
Reader | ✔︎ | ✔︎ | ✔︎ | |||
Tuple | ✔︎ | ✔︎ | ✔︎ | |||
State | ✔︎ | ✔︎ | ✔︎ |
El acceso es asi:
var Either = require('ramda-fantasy').Either;