Topics
Namespaces
typed.clj.spec.gen
Defines test.check generators for working with the spec subtyping lattice.
Public variables and functions:
typed.clj.spec.impl
Implementation details for typed.clj.spec{1,2}
Public variables and functions:
- *all-iterations*
- coerce-dotted-cat
- create-all
- create-bind-tv
- create-binder
- create-fcase
- create-fold-binders
- create-inst
- create-reduced-of
- create-spec-between
- create-tapp
- create-tfn
- create-tv
- expand-all
- expand-bind-tv
- expand-binder
- expand-fcase
- expand-fold-binders
- expand-inst
- expand-reduced-of
- expand-spec-between
- expand-tapp
- expand-tfn
- expand-tv
- generic-spec-impl
- prewalk
- sample-seq
- spec1-reify-body
- spec1-version-info-base
- spec2-reify-body
- spec2-version-info-base
- subst-binder
- subst-tv
- subst-tv-all-like
- subst-tv-op
- subst-tv-op-fold-binders
- subst-tv-op-tv
- walk
typed.clj.spec.subtype.test
Utilities to help debug and test the spec subtyping lattice.
Public variables and functions:
typed.clj.spec.test-utils
Helpers for unit testing typed.clj.spec definitions with clojure.test.
Public variables and functions: