(emit-fx ctx schema-key schema-params data)
If an unknown key encountered it may be a top-level fx symbol (as defined in zen/schema :keyname-schemas) then the encountered symbol should be checked if it indeed is a zen/schema-fx and if it is a zen/schema-fx then an effect should be produced
If an unknown key encountered it may be a top-level fx symbol (as defined in zen/schema :keyname-schemas) then the encountered symbol should be checked if it indeed is a zen/schema-fx and if it is a zen/schema-fx then an effect should be produced
(process-slicing-errors-paths path slice-name old-errors cur-errors)
Appends slice names to errors paths We can't modify (:path acc) when traversing into slices because paths are shared between :every and :slices and keys validation relies on paths collisions
Appends slice names to errors paths We can't modify (:path acc) when traversing into slices because paths are shared between :every and :slices and keys validation relies on paths collisions
(validate-collection
type
ctx
acc
{{si :index si-ns :ns} :schema-index mn :minItems mx :maxItems :as schema}
data)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close