Module

Webb.Result

Package
purescript-webb-mutex
Repository
mitchellandwebb/webb-mutex

#Result Source

type Result = Result

#newResult Source

newResult :: forall (m :: Type -> Type) (a :: Type). MonadEffect m => m (Result a)

#error Source

error :: forall (m :: Type -> Type) (a :: Type). MonadEffect m => Result a -> Error -> m Unit

#await Source

await :: forall (m :: Type -> Type) (a :: Type). MonadAff m => Result a -> m a

#return Source

return :: forall (m :: Type -> Type) (a :: Type). MonadEffect m => Result a -> a -> m Unit