Argo.Codec.Value
decodeWith :: Value a -> Value -> Either String a Source #
encodeWith :: Value a -> a -> Value Source #
type Value a = Codec (ReaderT Value (ExceptT String Identity)) (MaybeT (StateT Value Identity)) Schema a a Source #
arrayCodec :: Value (Array Value) Source #
objectCodec :: Value (Object Value) Source #
literalCodec :: Value -> Value () Source #