terminfo-hs-0.2.0: src/System/Terminfo/Types.hs
module System.Terminfo.Types
( TIDatabase(..)
, TCBMap(..)
, TCNMap(..)
, TCSMap(..)
) where
import Data.Map.Lazy (Map)
import System.Terminfo.Caps
data TCBMap = TCBMap (Map BoolTermCap Bool)
deriving (Show)
data TCNMap = TCNMap (Map NumTermCap Int)
deriving (Show)
data TCSMap = TCSMap (Map StrTermCap String)
deriving (Show)
data TIDatabase = TIDatabase TCBMap TCNMap TCSMap
deriving (Show)