Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
type PropertySource = (Text, Value) Source #
getPropOrDefault :: (FromJSON a, MonadThrow m, MonadProp m) => a -> Text -> m a Source #
requiredProp :: (FromJSON a, MonadThrow m, MonadProp m) => Text -> m a Source #
tryLoadYaml :: (MonadIO m, MonadThrow m) => FilePath -> m (Maybe PropertySource) Source #
loadYaml :: (MonadIO m, MonadThrow m) => FilePath -> m PropertySource Source #
loadEnv :: MonadIO m => m PropertySource Source #
loadCommandLineArgs :: MonadIO m => m PropertySource Source #