Module

IxQueue

Package
purescript-queue
Repository
athanclark/purescript-queue

Re-exports from IxQueue.Internal

#IxQueue Source

newtype IxQueue eff a

#takeIxQueue Source

takeIxQueue :: forall a eff. IxQueue (ref :: REF | eff) a -> String -> Eff (ref :: REF | eff) (Array a)

#takeDefaultIxQueue Source

takeDefaultIxQueue :: forall a eff. IxQueue (ref :: REF | eff) a -> Eff (ref :: REF | eff) (Array a)

#readIxQueue Source

readIxQueue :: forall a eff. IxQueue (ref :: REF | eff) a -> String -> Eff (ref :: REF | eff) (Array a)

#readDefaultIxQueue Source

readDefaultIxQueue :: forall a eff. IxQueue (ref :: REF | eff) a -> Eff (ref :: REF | eff) (Array a)

#putOnlyManyIxQueue Source

putOnlyManyIxQueue :: forall a eff. IxQueue (ref :: REF | eff) a -> String -> Array a -> Eff (ref :: REF | eff) Unit

#putOnlyIxQueue Source

putOnlyIxQueue :: forall a eff. IxQueue (ref :: REF | eff) a -> String -> a -> Eff (ref :: REF | eff) Unit

#putManyIxQueue Source

putManyIxQueue :: forall a eff. IxQueue (ref :: REF | eff) a -> String -> Array a -> Eff (ref :: REF | eff) Unit

#putIxQueue Source

putIxQueue :: forall a eff. IxQueue (ref :: REF | eff) a -> String -> a -> Eff (ref :: REF | eff) Unit

#onIxQueue Source

onIxQueue :: forall a eff. IxQueue (ref :: REF | eff) a -> String -> (a -> Eff (ref :: REF | eff) Unit) -> Eff (ref :: REF | eff) Unit

#onDefaultIxQueue Source

onDefaultIxQueue :: forall a eff. IxQueue (ref :: REF | eff) a -> (Maybe String -> a -> Eff (ref :: REF | eff) Unit) -> Eff (ref :: REF | eff) Unit

#newIxQueue Source

newIxQueue :: forall a eff. Eff (ref :: REF | eff) (IxQueue (ref :: REF | eff) a)

#delIxQueue Source

delIxQueue :: forall a eff. IxQueue (ref :: REF | eff) a -> String -> Eff (ref :: REF | eff) Boolean

Unregisters a handler, returns whether one existed

#delDefaultIxQueue Source

delDefaultIxQueue :: forall a eff. IxQueue (ref :: REF | eff) a -> Eff (ref :: REF | eff) Boolean

#broadcastManyIxQueue Source

broadcastManyIxQueue :: forall a eff. IxQueue (ref :: REF | eff) a -> Array a -> Eff (ref :: REF | eff) Unit

#broadcastIxQueue Source

broadcastIxQueue :: forall a eff. IxQueue (ref :: REF | eff) a -> a -> Eff (ref :: REF | eff) Unit