Liking cljdoc? Tell your friends :D

spec-tools.parse


collection-type?

(collection-type? type)
source

get-keys

(get-keys parse-data)
source

get-multi-spec-sub-specs

(get-multi-spec-sub-specs multi-spec-form)

Given a multi-spec form, call its multi method methods to retrieve its subspecs.

Given a multi-spec form, call its multi method methods to retrieve
its subspecs.
source (clj)source (cljs)raw docstring

leaf-type?

(leaf-type? type)
source

parse-formmultimethod

source

parse-spec

(parse-spec x)
(parse-spec x options)

Parses info out of a spec. Spec can be passed as a name, Spec or a form. Returns either nil or a map, with keys :type and other extra keys (like :keys for s/keys specs).

Parses info out of a spec. Spec can be passed as a name, Spec or a form.
Returns either `nil` or a map, with keys `:type` and other extra keys
(like `:keys` for s/keys specs).
sourceraw docstring

parse-spec-with-spec-ref

(parse-spec-with-spec-ref x options)
source

type-dispatch-value

(type-dispatch-value type)
source

type-symbols

(type-symbols)
source

types

(types)
source

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

× close