Liking cljdoc? Tell your friends :D

fn2api-core.signatures-spec


fn->specs_fallbackclj

(fn->specs_fallback var:fn & [{:keys [specs_explicit debug?]}])

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

fn->specs_strictclj

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

spec->st-spec+idclj

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

spec->typeclj

(spec->type spec)

classify the different types of supported specs

classify the different types of supported specs
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close