Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
parseBookField :: (FromJSON a, Monoid a) => FakerSettings -> Text -> Value -> Parser a Source #
parseUnresolvedBookField :: (FromJSON a, Monoid a) => FakerSettings -> Text -> Value -> Parser (Unresolved a) Source #
parseBookTitle :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
bookTitleProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseBookAuthorUnresolved :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser (Unresolved a) Source #
bookAuthorProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Unresolved Text) Source #
parseBookPublisher :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
bookPublisherProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseBookGenre :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
bookGenreProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
resolveBookText :: (MonadIO m, MonadThrow m) => FakerSettings -> Text -> m Text Source #
resolveBookField :: (MonadThrow m, MonadIO m) => FakerSettings -> Text -> m Text Source #