Module
Control.Monad.Promise
- Package
- purescript-promises
- Repository
- thimoteus/purescript-promises
#Promise Source
data Promise :: Row Effect -> Type -> Type
Instances
(Deferred) => Functor (Promise r)
(Deferred) => Apply (Promise r)
(Deferred) => Applicative (Promise r)
(Deferred) => Bind (Promise r)
(Deferred) => Monad (Promise r)
(Deferred) => MonadThrow Error (Promise r)
(Deferred) => MonadError Error (Promise r)
(Deferred, Semigroup a) => Semigroup (Promise r a)
(Deferred, Monoid a) => Monoid (Promise r a)
(Deferred) => MonadEff r (Promise r)
#PurePromise Source
type PurePromise a = forall r. Promise r a