Module
Erl.Process
- Package
- erl-process
- Repository
- purerl/purescript-erl-process
#ProcessTrapM Source
newtype ProcessTrapM (a :: Type) bInstances
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 -> Constraintclass ReceivesMessage a msg | a -> msg
Instances
ReceivesMessage (ProcessM msg) msgReceivesMessage (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 bRe-exports from Erl.Process.Raw
- Modules
- Erl.
Process - Erl.
Process. Raw