Tipos compatibles con la especificacion de Fantasy Land para la integración sencilla con Ramda.
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.
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;