ΒΆclojure.spec

A Unified Specification

An approach to describing the structure of data in ClojureScript applications in one place, and using it to power Datascript schemas, specs, and coercions for data from external sources.