(->child-info {:keys [edn-schema] :as arg})
(->child-schema {:keys [edn-schema] :as arg})
(check-edn-schema edn-schema)
(check-field-dups fields)
(edn-schema->lancaster-schema edn-schema*)
(edn-schema->lancaster-schema edn-schema* json-schema*)
(ensure-valid-edn-schema {:keys [edn-schema *expanded-names] :as arg})
Ensure that named schemas are expanded exactly once
Ensure that named schemas are expanded exactly once
(fix-repeated-schemas edn-schema)
(fix-repeated-schemas edn-schema *names)
(get-unique-descriptor schema)
(json-schema->lancaster-schema json-schema)
(make-record-field field)
(match? reader-schema writer-schema)
(maybe sch)
(name-or-edn-schema {:keys [*expanded-names edn-schema name->edn-schema]})
(name-or-schema edn-schema *names)
(parse-field field)
(primitive-schema schema-kw)
(schema schema-type name-kw args)
(schema schema-type name-kw docstring args)
(schema-or-kw? x)
(throw-bad-field-schema field-name bad-schema field)
(throw-invalid-default field-name schema bad-default)
(valid-default? schema default)
(validate-name-kw name-kw)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close