ribosome-0.3.0.0: lib/Ribosome/Menu/Prompt/Data/PromptConfig.hs
module Ribosome.Menu.Prompt.Data.PromptConfig where
import Conduit (ConduitT)
import Ribosome.Menu.Prompt.Data.PromptEvent (PromptEvent)
import Ribosome.Menu.Prompt.Data.PromptRenderer (PromptRenderer)
import Ribosome.Menu.Prompt.Data.PromptState (PromptState)
import Ribosome.Menu.Prompt.Data.PromptUpdate (PromptUpdate)
data PromptConfig m =
PromptConfig {
_source :: ConduitT () PromptEvent m (),
_modes :: PromptEvent -> PromptState -> m PromptUpdate,
_render :: PromptRenderer m,
_insert :: Bool
}