Safe Haskell | None |
---|
- data Config
- type Key = Text
- load :: FilePath -> IO Config
- keys :: Config -> [Key]
- lookupSubconfig :: Config -> Key -> Maybe Config
- subconfig :: Config -> Key -> IO Config
- lookup :: FromJSON a => Config -> Key -> Maybe a
- lookupDefault :: FromJSON a => Config -> Key -> a -> a
- require :: FromJSON a => Config -> Key -> IO a