Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
parseAppField :: (FromJSON a, Monoid a) => FakerSettings -> Text -> Value -> Parser a Source #
parseUnresolvedAppField :: (FromJSON a, Monoid a) => FakerSettings -> Text -> Value -> Parser (Unresolved a) Source #
parseAppName :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
appNameProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseAppVersionUnresolved :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser (Unresolved a) Source #
parseAppAuthorUnresolved :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser (Unresolved a) Source #
appVersionProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Unresolved (Vector Text)) Source #
appAuthorProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Unresolved (Vector Text)) Source #
resolveAppText :: (MonadIO m, MonadThrow m) => FakerSettings -> Text -> m Text Source #
resolveAppField :: (MonadThrow m, MonadIO m) => FakerSettings -> Text -> m Text Source #