Liking cljdoc? Tell your friends :D

spec-tools.impl


->sym

(->sym x)
source

cljs-resolve

(cljs-resolve env symbol)
source

coll-of-spec

(coll-of-spec pred type)
source

deep-merge

(deep-merge & values)
source

extract-form

(extract-form spec)
source

extract-keys

(extract-keys form)
source

extract-pred-and-info

(extract-pred-and-info x)
source

in-cljs?

(in-cljs? env)
source

keys-spec

(keys-spec {:keys [req opt req-un opt-un]})
source

map-of-spec

(map-of-spec kpred vpred)
source

nilable-spec

(nilable-spec pred)
source

nilable-spec?

(nilable-spec? spec)
source

normalize-symbol

(normalize-symbol kw)
source

or-spec

(or-spec v)
source

parse-keys

(parse-keys form)
source

polish

(polish x)
source

polish-un

(polish-un x)
source

qualified-name

(qualified-name key)
source

register-spec!

(register-spec! k s)
source

resolvemacro

(resolve env sym)
source

resolve-form

(resolve-form env pred)
source

strip-fn-if-needed

(strip-fn-if-needed form)
source

un-key

(un-key x)
source

unlift-keys

(unlift-keys data ns-name)
source

unwrap

(unwrap coll)

Unwrap [x] to x. Asserts that coll has exactly one element.

Unwrap [x] to x. Asserts that coll has exactly one element.
sourceraw docstring

with-key->spec

(with-key->spec {:keys [req req-un opt opt-un], :as data})
source

with-real-keys

(with-real-keys {:keys [req-un opt-un], :as data})
source

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

× close