chiasma-0.10.0.0: A tmux client for Polysemy
Safe HaskellSafe-Inferred
LanguageHaskell2010

Chiasma.Event

Documentation

listenLoop :: forall err t d r. Show err => Members [TmuxApi ReceiveEvent !! err, Events Event, Time t d, Log] r => Sem r () Source #

listen :: forall enc dec err t d r. Show err => Member (Codec ReceiveEvent enc dec !! err) r => Members [Scoped_ (TmuxClient enc dec) !! TmuxError, Events Event, Time t d, Log] r => Sem r () Source #

withTmuxEvents :: Show err => Member (Codec ReceiveEvent enc dec !! err) r => Member (Scoped_ (TmuxClient enc dec) !! TmuxError) r => Members [Events Event, Time t d, Log, Race, Async, Resource] r => Sem r a -> Sem r a Source #