Module

Queue

Package
purescript-queue
Repository
athanclark/purescript-queue

Re-exports from Queue.Internal

#Queue Source

newtype Queue eff a

#takeQueue Source

takeQueue :: forall a eff. Queue (ref :: REF | eff) a -> Eff (ref :: REF | eff) (Array a)

#readQueue Source

readQueue :: forall a eff. Queue (ref :: REF | eff) a -> Eff (ref :: REF | eff) (Array a)

#putQueue Source

putQueue :: forall a eff. Queue (ref :: REF | eff) a -> a -> Eff (ref :: REF | eff) Unit

#putManyQueue Source

putManyQueue :: forall a eff. Queue (ref :: REF | eff) a -> Array a -> Eff (ref :: REF | eff) Unit

#onQueue Source

onQueue :: forall a eff. Queue (ref :: REF | eff) a -> Handler (ref :: REF | eff) a -> Eff (ref :: REF | eff) Unit

#newQueue Source

newQueue :: forall a eff. Eff (ref :: REF | eff) (Queue (ref :: REF | eff) a)