yam-app-0.1.6: Yam App

Safe HaskellNone
LanguageHaskell2010

Yam.Prop

Documentation

class (Monad m, MonadThrow m) => MonadProp m where Source #

Minimal complete definition

propertySource

getProp :: (FromJSON a, MonadProp m) => Text -> m (Maybe a) Source #

getPropOrDefault :: (FromJSON a, MonadProp m) => a -> Text -> m a Source #

runProp :: Monad m => Value -> ValueProperty m a -> m a Source #

parseProp :: Value -> ValueProperty (ExceptT PropException Parser) a -> Parser a Source #