Module
Control.Monad.Promise
- Package
- purescript-promises
- Repository
- thimoteus/purescript-promises
#Promise Source
data Promise :: Row Effect -> Type -> TypeInstances
(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