typed.clj.spec.impl.shim

conform

(conform s x {:keys [spec-version], :as version-info})

conform*

(conform* s {:keys [x settings-key settings]} {:keys [spec-version], :as version-info})

describe

(describe s {:keys [spec-version], :as version-info})

explain*

(explain* s {:keys [path via in x settings settings-key]} {:keys [spec-version], :as version-info})

explain-data

(explain-data s x {:keys [spec-version], :as version-info})

explain-out

(explain-out x {:keys [spec-version], :as version-info})

form

(form s {:keys [spec-version], :as version-info})

gen

(gen spec {:keys [spec-version], :as version-info})(gen spec overrides {:keys [spec-version], :as version-info})

gen*

(gen* s {:keys [overrides path rmap]} {:keys [spec-version], :as version-info})

invalid-kw

(invalid-kw {:keys [spec-version], :as version-info})

invalid?

(invalid? x {:keys [spec-version], :as version-info})

reg-resolve!

(reg-resolve! x {:keys [spec-version], :as version-info})

resolve-spec

(resolve-spec qform {:keys [spec-version], :as version-info})

valid?

(valid? {:keys [spec-version], :as version-info} s x)