automaton-build.data.schema

Validate the data against the schema.

Proxy to malli.

add-default-values

(add-default-values schema data)

Returns data augmented with the default values, as defined in the schema.

humanize

(humanize schema data)

Returns a vector of string of humanized messages for data compliance to schema. Returns nil if no error is found.

valid?

(valid? schema data)

Returns true if data is matching the schema.

validate-with-defaults

(validate-with-defaults schema data)

Returns true if data is compliant to the schema, knowing its defaults.