ribosome-host-0.9.9.9: Neovim plugin host for Polysemy
Safe HaskellSafe-Inferred
LanguageHaskell2010

Ribosome.Host.Effect.Responses

Documentation

data Responses k v :: Effect where Source #

Constructors

Add :: Responses k v m k 
Wait :: k -> Responses k v m v 
Respond :: k -> v -> Responses k v m () 

respond :: forall k v r. Member (Responses k v) r => k -> v -> Sem r () Source #

wait :: forall k v r. Member (Responses k v) r => k -> Sem r v Source #

add :: forall k v r. Member (Responses k v) r => Sem r k Source #