Liking cljdoc? Tell your friends :D

s-exp.legba.schema


get-schemaclj

(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`
raw docstring

load-schemaclj

(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).
raw docstring

schema-validator-configclj


validate!clj

(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`
raw docstring

validation-resultclj

(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
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close