(->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 builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs | 
| ← | Move to previous article | 
| → | Move to next article | 
| Ctrl+/ | Jump to the search field |