@@ -58,15 +58,15 @@ type WarningValidator result =
5858
5959-- | A `Validator` which verifies that an input string is non-empty.
6060nonEmpty :: String -> Validator String NonEmptyString
61- nonEmpty name = note (name <> " is required. " ) <<< NES .fromString
61+ nonEmpty name = note (name <> " is required" ) <<< NES .fromString
6262
6363-- | A `Validator` which verifies that an input array is non-empty.
6464nonEmptyArray :: forall a . String -> Validator (Array a ) (NonEmptyArray a )
65- nonEmptyArray name = note (name <> " cannot be empty. " ) <<< NEA .fromArray
65+ nonEmptyArray name = note (name <> " cannot be empty" ) <<< NEA .fromArray
6666
6767-- | A `Validator` which verifies that an optional field is specified.
6868nonNull :: forall a . String -> Validator (Maybe a ) a
69- nonNull name = note (name <> " is required. " )
69+ nonNull name = note (name <> " is required" )
7070
7171-- | A `Validator` which verifies that its input equals some value.
7272mustEqual :: forall a . Eq a => a -> String -> Validator a a
@@ -80,17 +80,17 @@ mustBe cond error value
8080
8181-- | A `Validator` which verifies that its input can be parsed as a number.
8282validNumber :: String -> Validator String Number
83- validNumber name = note (name <> " must be a number. " ) <<< Number .fromString
83+ validNumber name = note (name <> " must be a number" ) <<< Number .fromString
8484
8585-- | A `Validator` which verifies that its input can be parsed as an integer.
8686validInt :: String -> Validator String Int
87- validInt name = note (name <> " must be a whole number. " ) <<< Int .fromString
87+ validInt name = note (name <> " must be a whole number" ) <<< Int .fromString
8888
8989-- | A `Validator` which verifies that its input can be parsed as a date.
9090-- | Dates are of the format "YYYY-MM-DD".
9191validDate :: String -> Validator String Date.Date
9292validDate name input =
93- note (name <> " must be a date. " ) result
93+ note (name <> " must be a date" ) result
9494 where
9595 result = case traverse Int .fromString $ split (Pattern " -" ) input of
9696 Just [y, m, d] -> join $ Date .exactDate <$> toEnum y <*> toEnum m <*> toEnum d
0 commit comments