(fn->specs_fallback var:fn & [{:keys [specs_explicit debug?]}])
Merge available specs for the arguments of a function from different sources:
Merge available specs for the arguments of a function from different sources: 1. explicit argument (via optional argument) 2. from parsing the fspec 3. lookup of specs in s/registry with same name like argument TODO 4. create a fall back any? spec
(fn->specs_strict var:fn)
Ensure that a spec for every argument can be found by parsing the fspec
Ensure that a spec for every argument can be found by parsing the fspec
(spec->st-spec+id spec & [{:keys [id debug?]}])
Translate any supported spec to a :st/spec+id. For details about the types see spec->type.
Translate any supported spec to a :st/spec+id. For details about the types see spec->type.
(spec->type spec)
classify the different types of supported specs
classify the different types of supported specs
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close