themis.rules documentation
balanced?
(balanced? validation-vec)
Ensure that every key/map selection
is paired to some validation symbol/keyword/vec
normalize
(normalize validation-vec)
Ensure all coordinates and validators are in a vector
(or vector of vectors);
Ensure all validation functions are fully resolved
normalize-validation-fns
(normalize-validation-fns validation-fn-vec)
Given the validation function vectors,
normalize them; resolving symbols/keywords to actual functions
nsed-name
(nsed-name sym-or-kw)
Like `name`, but respects namespaces