Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
parseConfigs :: (MonadIO m, MonadPlus m, MonadMultiState LogState m) => m Value Source
configIsTrue :: [String] -> Value -> Bool Source
configIsTrueM :: MonadMultiReader Config m => [String] -> m Bool Source
configIsEnabled :: [String] -> Value -> Bool Source
configIsEnabledM :: MonadMultiReader Config m => [String] -> m Bool Source
configReadString :: [String] -> Value -> String Source
configReadStringM :: MonadMultiReader Config m => [String] -> m String Source
configReadStringMaybeM :: MonadMultiReader Config m => [String] -> m (Maybe String) Source
configReadList :: [String] -> Value -> [Value] Source
configReadListM :: MonadMultiReader Config m => [String] -> m [Value] Source
configReadStringWithDefaultM :: MonadMultiReader Config m => String -> [String] -> m String Source
configDecideStringM :: (MonadIO m, MonadPlus m, MonadMultiReader Config m, MonadMultiState LogState m) => [String] -> [(String, m a)] -> m a Source
mergeConfigs :: Value -> Value -> Value Source