packages feed

ribosome-0.3.0.0: lib/Ribosome/Menu/Prompt/Data/PromptUpdate.hs

module Ribosome.Menu.Prompt.Data.PromptUpdate where

import Ribosome.Menu.Prompt.Data.CursorUpdate (CursorUpdate)
import Ribosome.Menu.Prompt.Data.PromptConsumed (PromptConsumed)
import Ribosome.Menu.Prompt.Data.PromptState (PromptState)
import Ribosome.Menu.Prompt.Data.TextUpdate (TextUpdate)

data PromptUpdate =
  PromptUpdate {
    _state :: PromptState,
    _cursor :: CursorUpdate,
    _text :: TextUpdate,
    _consumed :: PromptConsumed
  }
  deriving (Eq, Show)