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

Chiasma.Effect.TmuxApi

Documentation

data TmuxApi (command :: Type -> Type) :: Effect where Source #

Constructors

Send :: command a -> TmuxApi command m a 
Schedule :: command a -> TmuxApi command m () 

schedule :: forall command r a. Member (TmuxApi command) r => command a -> Sem r () Source #

send :: forall command r a. Member (TmuxApi command) r => command a -> Sem r a Source #