Liking cljdoc? Tell your friends :D

skeptic.schema.collect


admit-declaration-from-extractclj

(admit-declaration-from-extract raw)

Phase 2: schema admission for explicit annotation slots only.

Phase 2: schema admission for explicit annotation slots only.
sourceraw docstring

admit-dynamic-descclj

(admit-dynamic-desc v)
source

arg-listclj

(arg-list args)

Inputs: [args]

Inputs: [args]
sourceraw docstring

arg-mapclj

(arg-map xs)

Inputs: [xs :- [s/Any]]

Inputs: [xs :- [s/Any]]
sourceraw docstring

collect-schemasclj

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

count-mapclj

(count-map x)

Inputs: [x :- [s/Any]]

Inputs: [x :- [s/Any]]
sourceraw docstring

declaration-error-resultclj

(declaration-error-result ns-sym qualified-sym v e)
source

dynamic-arg-entryclj

(dynamic-arg-entry arg)
source

dynamic-arglistsclj

(dynamic-arglists arglists)
source

extract-raw-declarationclj

(extract-raw-declaration v)

Phase 1: var metadata only. No canonicalization, schema?, or schema->type.

Phase 1: var metadata only. No canonicalization, schema?, or schema->type.
sourceraw docstring

fully-qualify-strclj

(fully-qualify-str f)

Inputs: [f :- s/Str] Returns: s/Symbol

Inputs: [f :- s/Str]
Returns: s/Symbol
sourceraw docstring

get-fn-schemascljmacro

(get-fn-schemas f)
source

get-fn-schemas*clj

(get-fn-schemas* f)
source

ignore-body?clj

(ignore-body? v)
source

normalize-vararg-input-schemasclj

(normalize-vararg-input-schemas schemas)
source

ns-schema-resultsclj

(ns-schema-results _opts ns)
source

ns-schemasclj

(ns-schemas opts ns)
source

opaque?clj

(opaque? v)
source

schema-entry-schemaclj

(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.
sourceraw docstring

var-schema-descclj

(var-schema-desc v)
source

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close