Liking cljdoc? Tell your friends :D

spec-tools.impl


->symclj/s

(->sym x)

cljs-resolveclj

(cljs-resolve env symbol)

coll-of-specclj/s

(coll-of-spec pred type)

deep-mergeclj/s

(deep-merge & values)

extract-formclj/s

(extract-form spec)

extract-keysclj/s

(extract-keys form)

extract-pred-and-infoclj/s

(extract-pred-and-info x)

in-cljs?clj

(in-cljs? env)

keys-specclj/s

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

map-of-specclj/s

(map-of-spec kpred vpred)

nilable-specclj/s

(nilable-spec pred)

nilable-spec?clj/s

(nilable-spec? spec)

normalize-symbolclj/s

(normalize-symbol kw)

or-specclj/s

(or-spec v)

parse-keysclj/s

(parse-keys form)

polishclj/s

(polish x)

polish-unclj/s

(polish-un x)

qualified-nameclj/s

(qualified-name key)

register-spec!clj/s

(register-spec! k s)

resolveclj/smacro

(resolve env sym)

resolve-formclj

(resolve-form env pred)

strip-fn-if-neededclj/s

(strip-fn-if-needed form)

un-keyclj/s

(un-key x)

unlift-keysclj/s

(unlift-keys data ns-name)

unwrapclj/s

(unwrap coll)

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

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

with-key->specclj/s

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

with-real-keysclj/s

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

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

× close