ribosome-0.3.0.0: lib/Ribosome/Menu/Data/MenuConfig.hs
module Ribosome.Menu.Data.MenuConfig where
import Conduit (ConduitT)
import Ribosome.Menu.Data.MenuConsumer (MenuConsumer)
import Ribosome.Menu.Data.MenuItem (MenuItem)
import Ribosome.Menu.Data.MenuRenderEvent (MenuRenderEvent)
import Ribosome.Menu.Prompt.Data.PromptConfig (PromptConfig)
data MenuConfig m a =
MenuConfig {
_items :: ConduitT () MenuItem m (),
_handle :: MenuConsumer m a,
_render :: MenuRenderEvent m a -> m (),
_prompt :: PromptConfig m
}