{-# 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 :: Key -> Key
toText = Key -> Key
forall a. a -> a
id

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

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

#endif