Module

SimpleBus

#Bus

newtype Bus :: forall k. Type -> k -> Typenewtype Bus name msg

#SubscriptionRef

#subscribe

subscribe :: forall m name msg msgOut. HasSelf m msgOut => MonadEffect m => Bus name msg -> (msg -> msgOut) -> m SubscriptionRef

#raise

raise :: forall name msg. Bus name msg -> msg -> Effect Unit

#bus

bus :: forall msg name. name -> Bus name msg

Modules