(admit-declaration-from-extract raw)Phase 2: schema admission for explicit annotation slots only.
Phase 2: schema admission for explicit annotation slots only.
(build-form-refs! acc ns-sym source-file)(collect-schemas {:keys [schema ns name arglists]})Inputs: [{:keys [schema ns name arglists]}] Returns: dschema/SchemaDesc
Inputs: [{:keys [schema ns name arglists]}]
Returns: dschema/SchemaDesc(declaration-error-result ns-sym qualified-sym v e)(declaration-error-result phase ns-sym qualified-sym v e)(extract-raw-declaration v)Returns annotated raw declaration when var has :schema metadata, nil otherwise.
Returns annotated raw declaration when var has :schema metadata, nil otherwise.
(fully-qualify-str f)Inputs: [f :- s/Str] Returns: s/Symbol
Inputs: [f :- s/Str] Returns: s/Symbol
(get-fn-schemas f)(get-fn-schemas* f)(ignore-body? v)(normalize-vararg-input-schemas schemas)(ns-schema-results _opts ns)(ns-schemas opts ns)(opaque? v)(schema-entry-schema schema)Unwrap a One or similar arg-schema entry, preserving map structure.
Unwrap a One or similar arg-schema entry, preserving map structure.
(var-schema-desc v)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 |