Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
parseCompass :: FromJSON a => FakerSettings -> Value -> Parser a Source #
parseCompassField :: (FromJSON a, Monoid a) => FakerSettings -> Text -> Value -> Parser a Source #
parseCompassFields :: (FromJSON a, Monoid a) => FakerSettings -> [Text] -> Value -> Parser a Source #
parseUnresolvedCompassField :: (FromJSON a, Monoid a) => FakerSettings -> Text -> Value -> Parser (Unresolved a) Source #
parseCompassDirectionUnresolved :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser (Unresolved a) Source #
compassDirectionProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Unresolved (Vector Text)) Source #
parseCompassAbbreviationUnresolved :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser (Unresolved a) Source #
compassAbbreviationProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Unresolved (Vector Text)) Source #
parseCompassAzimuthUnresolved :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser (Unresolved a) Source #
compassAzimuthProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Unresolved (Vector Text)) Source #
parseCompassCardinalWord :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
compassCardinalWordProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseCompassCardinalAbbreviation :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
compassCardinalAbbreviationProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseCompassCardinalAzimuth :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
compassCardinalAzimuthProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseCompassOrdinalWord :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
compassOrdinalWordProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseCompassOrdinalAbbreviation :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
compassOrdinalAbbreviationProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseCompassOrdinalAzimuth :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
compassOrdinalAzimuthProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseCompassHalfWindWord :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
compassHalfWindWordProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseCompassHalfWindAbbreviation :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
compassHalfWindAbbreviationProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseCompassHalfWindAzimuth :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
compassHalfWindAzimuthProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseCompassQuarterWindWord :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
compassQuarterWindWordProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseCompassQuarterWindAbbreviation :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
compassQuarterWindAbbreviationProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
parseCompassQuarterWindAzimuth :: (FromJSON a, Monoid a) => FakerSettings -> Value -> Parser a Source #
compassQuarterWindAzimuthProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
resolveCompassText :: (MonadIO m, MonadThrow m) => FakerSettings -> Text -> m Text Source #
cardinalProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
ordinalProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
halfWindProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
quarterWindProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
abbreviationProvider :: (MonadThrow m, MonadIO m) => FakerSettings -> m (Vector Text) Source #
resolveCompassField :: (MonadThrow m, MonadIO m) => FakerSettings -> Text -> m Text Source #