Module
Erl.Process
- Package
- erl-process
- Repository
- purerl/purescript-erl-process
#ProcessTrapM Source
newtype ProcessTrapM (a :: Type) b
Instances
Functor (ProcessTrapM a)
Apply (ProcessTrapM a)
Applicative (ProcessTrapM a)
Bind (ProcessTrapM a)
Monad (ProcessTrapM a)
MonadEffect (ProcessTrapM a)
ReceivesMessage (ProcessTrapM msg) msg
#receiveWithTimeout Source
receiveWithTimeout :: forall a. Milliseconds -> a -> ProcessM a a
#ReceivesMessage Source
class ReceivesMessage :: forall k. k -> Type -> Constraint
class ReceivesMessage a msg | a -> msg
Instances
ReceivesMessage (ProcessM msg) msg
ReceivesMessage (ProcessTrapM msg) msg
#trapExit Source
trapExit :: forall a b. ProcessTrapM a b -> ProcessM a b
#receiveWithTrap Source
receiveWithTrap :: forall a. ProcessTrapM a (Either ExitReason a)
#receiveWithTrapAndTimeout Source
receiveWithTrapAndTimeout :: forall a. Milliseconds -> a -> ProcessTrapM a (Either ExitReason a)
#unsafeRunProcessM Source
unsafeRunProcessM :: forall a b. ProcessM a b -> Effect b
Re-exports from Erl.Process.Raw
- Modules
- Erl.
Process - Erl.
Process. Raw