Module

Polyform.Validators.Affjax

Package
purescript-polyform-validators
Repository
lambdaterms/purescript-polyform-validators

#HttpErrorRow Source

type HttpErrorRow (err :: Row Type) = (wrongHttpStatus :: StatusCode | err)

#AffjaxErrorRow Source

type AffjaxErrorRow (err :: Row Type) = (remoteError :: String | err)

#JsonErrorRow Source

type JsonErrorRow (err :: Row Type) = (parsingError :: String | err)

#status Source

status :: forall res err m. Monad m => (StatusCode -> Boolean) -> Validation m (Array (Variant (HttpErrorRow err))) (AffjaxResponse res) res

#valJson Source

valJson :: forall err m. Monad m => Validation m (Array (Variant (JsonErrorRow err))) String Json