(get-schema json-schema-factory schema-uri json-pointer)
Returns json-schema from json-schema-factory at schema-uri
/json-pointer
Returns json-schema from json-schema-factory at `schema-uri`/`json-pointer`
(load-schema schema-uri)
Loads JSON or YAML schema from schema-uri
and returns
map (of :openapi-schema, :schema-uri, :json-schema-factory) that contains all
the necessary information to perform validate!
calls later (minus a JSON
pointer).
Loads JSON or YAML schema from `schema-uri` and returns map (of :openapi-schema, :schema-uri, :json-schema-factory) that contains all the necessary information to perform `validate!` calls later (minus a JSON pointer).
(validate! {:as _schema :keys [schema-uri json-schema-factory]}
sub-schema
val
&
{:as _opts
:keys [validation-result]
:or {validation-result validation-result}})
Validates a val
against schema
Validates a `val` against `schema`
(validation-result r)
Default validation result output function, can be overidden via
:validation-result
option of s-exp.legba/*
calls
Default validation result output function, can be overidden via `:validation-result` option of `s-exp.legba/*` calls
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close