    {-# LANGUAGE CPP #-}
    module Data.Aeson.Config.Key (module Data.Aeson.Config.Key) where

    #if MIN_VERSION_aeson(2,0,0)

    import           Data.Aeson.Key as Data.Aeson.Config.Key

    #else

    import           Data.Text (Text)
    import qualified Data.Text as T

    type Key = Text

    toText :: Key -> Text
    toText = id

    toString :: Key -> String
    toString = T.unpack

    fromString :: String -> Key
    fromString = T.pack

    #endif