A Clojure(Script) library for declarative data description and validation. Originally known as Prismatic-Schema.
A Clojure(Script) library for declarative data description and validation.
Schema enables Clojure developers to neatly specify the form of function inputs and outputs in the function metadata. This allows the library to explain and validate a function's usage, regardless of the complexity of data types.