Liking cljdoc? Tell your friends :D

spec-tools.parse


collection-type?clj/s

(collection-type? type)

get-keysclj/s

(get-keys parse-data)

get-multi-spec-sub-specsclj/s

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

leaf-type?clj/s

(leaf-type? type)

parse-formclj/smultimethod


parse-specclj/s

(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).
raw docstring

parse-spec-with-spec-refclj/s

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

type-dispatch-valueclj/s

(type-dispatch-value type)

type-symbolsclj/s

(type-symbols)

typesclj/s

(types)

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

× close