Module
IxQueue
- Package
- purescript-queue
- Repository
- athanclark/purescript-queue
#broadcastMany Source
broadcastMany :: forall rw t a. Traversable t => IxQueue (write :: WRITE | rw) a -> NonEmpty t a -> Effect Unit
#broadcastManyExcept Source
broadcastManyExcept :: forall rw t a. Traversable t => IxQueue (write :: WRITE | rw) a -> Array String -> NonEmpty t a -> Effect Unit
Application policy is such that the inputs will be applied uniformly to all handlers, sorted by their keyed ordering, per input - directed by t
's Traversable
instance.
#takeBroadcast Source
takeBroadcast :: forall rw a. IxQueue (write :: WRITE | rw) a -> Effect (Array a)
Removes only the globally pending inputs