Liking cljdoc? Tell your friends :D

automigrate.util.spec

Tools for simplifying spec usage.

Tools for simplifying spec usage.
raw docstring

assert!clj

(assert! spec value)

Check value against spec, throw detailed exception if it failed otherwise return true.

Based on clojure.spec.alpha/assert*: https://github.com/clojure/spec.alpha/blob/13bf36628eb02904155d0bf0d140f591783c51af/src/main/clojure/clojure/spec/alpha.clj#L1966-L1975

Check value against spec, throw detailed exception if it failed otherwise return true.

Based on clojure.spec.alpha/assert*:
https://github.com/clojure/spec.alpha/blob/13bf36628eb02904155d0bf0d140f591783c51af/src/main/clojure/clojure/spec/alpha.clj#L1966-L1975
sourceraw docstring

conformclj

(conform spec data)

Conform data to spec or throw explained data.

Conform data to spec or throw explained data.
sourceraw docstring

specs->dictclj

(specs->dict specs)
source

valid?clj

(valid? spec data)

Check if data valid for spec and return the data or throw explained exception.

Check if data valid for spec and return the data or throw explained exception.
sourceraw docstring

validate-strict-keysclj

(validate-strict-keys spec)

Return fn to validate strict keys for given spec.

Return fn to validate strict keys for given spec.
sourceraw docstring

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

× close