polysemy-wire-zoo-0.1.0: Polysemy interface for various libraries
Safe HaskellSafe-Inferred
LanguageHaskell2010

Wire.Sem.Delay

Documentation

data Delay m a where Source #

Constructors

Delay :: Int -> Delay m () 

delay :: forall r. Member Delay r => Int -> Sem r () Source #

runDelay :: Member (Embed IO) r => Sem (Delay ': r) a -> Sem r a Source #

runControlledDelay :: forall r a. Member (Embed IO) r => MVar Int -> Sem (Delay : r) a -> Sem r a Source #