(parse-int s)
Return the number value in integer form.
Return the number value in integer form.
(parse-number s)
General purpose function for parse number like string to number. It works with both integers and floats.
General purpose function for parse number like string to number. It works with both integers and floats.
(valid-single? data schema)
Analogous function to valid?
that just validates single value.
Analogous function to `valid?` that just validates single value.
(valid? data schema)
Return true if the data matches the schema, otherwise return false.
Return true if the data matches the schema, otherwise return false.
(validate data schema)
(validate data schema {:keys [strip] :or {strip false} :as opts})
Validate data with specified schema.
This function by default strips all data that are not defined in
schema, but this behavior can be changed by passing {:strip false}
as third argument.
Validate data with specified schema. This function by default strips all data that are not defined in schema, but this behavior can be changed by passing `{:strip false}` as third argument.
(validate! data schema)
(validate! data
schema
{:keys [message] :or {message "Schema validation error"} :as opts})
Analogous function to the validate
that instead of return
the errors, just raise a ex-info exception with errors in case
them are or just return the validated data.
This function accepts the same parameters as validate
with
an additional :message
that serves for customize the exception
message.
Analogous function to the `validate` that instead of return the errors, just raise a ex-info exception with errors in case them are or just return the validated data. This function accepts the same parameters as `validate` with an additional `:message` that serves for customize the exception message.
(validate-single data schema)
(validate-single data schema opts)
A helper that used just for validate one value.
A helper that used just for validate one value.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close